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

+14
View File
@@ -0,0 +1,14 @@
import base64
from karldns.dependencies import _basic_auth_password
def _basic_header(username: str, password: str) -> str:
token = base64.b64encode(f"{username}:{password}".encode()).decode()
return f"Basic {token}"
def test_basic_auth_password_extracts_only_basic_passwords() -> None:
assert _basic_auth_password(_basic_header("admin", "secret")) == "secret"
assert _basic_auth_password("Bearer token") is None
assert _basic_auth_password(None) is None