feat: add system settings page for admin username and password
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+8
-3
@@ -24,12 +24,17 @@ def _restore(old: dict):
|
||||
def test_issue_token_ok():
|
||||
from apps.api.auth import expected_token, issue_token
|
||||
|
||||
old = _with_env(AUTH_SECRET="unit-secret", ADMIN_PASSWORD="pass123")
|
||||
old = _with_env(
|
||||
AUTH_SECRET="unit-secret",
|
||||
ADMIN_USERNAME="admin",
|
||||
ADMIN_PASSWORD="pass123",
|
||||
)
|
||||
try:
|
||||
tok = issue_token("pass123")
|
||||
tok = issue_token("admin", "pass123")
|
||||
assert tok is not None
|
||||
assert tok == expected_token()
|
||||
assert issue_token("wrong") is None
|
||||
assert issue_token("admin", "wrong") is None
|
||||
assert issue_token("wrong", "pass123") is None
|
||||
finally:
|
||||
_restore(old)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user