mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-05-25 03:00:23 +00:00
21 lines
710 B
Python
21 lines
710 B
Python
from pathlib import Path
|
|
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
|
|
|
|
def test_model_picker_escapes_provider_supplied_model_labels():
|
|
src = (ROOT / "static" / "ui.js").read_text()
|
|
|
|
assert '<span class="model-opt-id">${esc(m.id)}</span>' in src
|
|
assert '<span class="model-opt-name">${esc(m.name)}</span>' in src
|
|
assert '<span class="model-opt-id">${m.id}</span>' not in src
|
|
assert '<span class="model-opt-name">${m.name}</span>' not in src
|
|
|
|
|
|
def test_providers_panel_escapes_load_error_text():
|
|
src = (ROOT / "static" / "panels.js").read_text()
|
|
|
|
assert "Failed to load providers: '+esc(e.message||String(e))+'" in src
|
|
assert "Failed to load providers: '+e.message+'" not in src
|