Refactor UI assets and harden quality checks

This commit is contained in:
StasonJatham committed 2026-06-17 23:18:00 +02:00
1 parent 23ab466c52
commit 4ecc8eb874
62 files changed
+3314 -3206

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
import pytest
from karldns.settings import _is_reserved_admin_path, _validate_launch_secrets
def test_reserved_admin_path_matches_exact_and_nested_public_routes() -> None:
assert _is_reserved_admin_path("/api")
assert _is_reserved_admin_path("/api/v1")
assert _is_reserved_admin_path("/logo.png")
assert not _is_reserved_admin_path("/ops")
assert not _is_reserved_admin_path("/apix")
def test_launch_secrets_require_strong_admin_password() -> None:
with pytest.raises(RuntimeError, match="DDNS_ADMIN_PASSWORD"):
_validate_launch_secrets("short", "")