mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-05-25 19:20:16 +00:00
98c9a3de72
(cherry picked from commit bd9e6df71c)
30 lines
962 B
Python
30 lines
962 B
Python
"""Small hygiene regression checks for CI and frontend console noise."""
|
|
|
|
from pathlib import Path
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
|
|
|
|
def test_github_actions_quotes_pyyaml_version_specifier():
|
|
"""Unquoted `pyyaml>=6.0` is parsed by the shell as stdout redirection."""
|
|
workflow = ROOT / ".github" / "workflows" / "tests.yml"
|
|
text = workflow.read_text(encoding="utf-8")
|
|
|
|
assert '"pyyaml>=6.0"' in text or "'pyyaml>=6.0'" in text
|
|
assert "pip install pyyaml>=6.0" not in text
|
|
|
|
|
|
def test_pytest_integration_marker_is_registered():
|
|
config = ROOT / "pytest.ini"
|
|
text = config.read_text(encoding="utf-8")
|
|
|
|
assert "markers" in text
|
|
assert "integration:" in text
|
|
|
|
|
|
def test_live_model_success_log_is_debug_not_default_console_log():
|
|
ui = (ROOT / "static" / "ui.js").read_text(encoding="utf-8")
|
|
|
|
assert "console.debug('[hermes] Live models loaded" in ui
|
|
assert "console.log('[hermes] Live models loaded" not in ui
|