Archived
Refactor UI assets and harden quality checks
This commit is contained in:
1 parent
23ab466c52
commit
4ecc8eb874
62 files changed
+3314
-3206
No files matched your search
@@ -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", "")
|
||||
Reference in new issue
Block a user