mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-07-09 09:11:04 +00:00
test(#5269): keep approval docs reads in tests
This commit is contained in:
@@ -2,21 +2,23 @@ from pathlib import Path
|
||||
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[1]
|
||||
ADVANCED = (ROOT / "docs" / "advanced-chat-setup.md").read_text(encoding="utf-8")
|
||||
DOCKER = (ROOT / "docs" / "docker.md").read_text(encoding="utf-8")
|
||||
|
||||
|
||||
def test_advanced_chat_docs_name_gateway_approval_runs_api_opt_in():
|
||||
assert "HERMES_WEBUI_CHAT_BACKEND=gateway" in ADVANCED
|
||||
assert "HERMES_WEBUI_GATEWAY_USE_RUNS_API=true" in ADVANCED
|
||||
assert "approval prompts" in ADVANCED
|
||||
assert "approval card" in ADVANCED
|
||||
assert "legacy chat-completions transport" in ADVANCED
|
||||
advanced = (ROOT / "docs" / "advanced-chat-setup.md").read_text(encoding="utf-8")
|
||||
|
||||
assert "HERMES_WEBUI_CHAT_BACKEND=gateway" in advanced
|
||||
assert "HERMES_WEBUI_GATEWAY_USE_RUNS_API=true" in advanced
|
||||
assert "approval prompts" in advanced
|
||||
assert "approval card" in advanced
|
||||
assert "legacy chat-completions transport" in advanced
|
||||
|
||||
|
||||
def test_docker_docs_name_webui_service_runs_api_opt_in_for_approval_cards():
|
||||
assert "HERMES_WEBUI_CHAT_BACKEND=gateway" in DOCKER
|
||||
assert "HERMES_WEBUI_GATEWAY_BASE_URL=http://hermes-agent:8642" in DOCKER
|
||||
assert "HERMES_WEBUI_GATEWAY_USE_RUNS_API=true" in DOCKER
|
||||
assert "approval cards" in DOCKER
|
||||
assert "WebUI service" in DOCKER
|
||||
docker = (ROOT / "docs" / "docker.md").read_text(encoding="utf-8")
|
||||
|
||||
assert "HERMES_WEBUI_CHAT_BACKEND=gateway" in docker
|
||||
assert "HERMES_WEBUI_GATEWAY_BASE_URL=http://hermes-agent:8642" in docker
|
||||
assert "HERMES_WEBUI_GATEWAY_USE_RUNS_API=true" in docker
|
||||
assert "approval cards" in docker
|
||||
assert "WebUI service" in docker
|
||||
|
||||
Reference in New Issue
Block a user