第一次提交

This commit is contained in:
wangjiming
2026-07-27 09:12:47 +08:00
commit b4ff5db17b
579 changed files with 48768 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
"""A 模块(平台基础与企业治理)第 1 周:鉴权与权限码基础测试。
不需要数据库连接,可直接运行:
cd backend && python -m pytest tests/test_auth_service.py -q
"""
from app.db.platform_store import ALL_PERMISSIONS
from app.modules.auth.service import create_access_token, decode_access_token
def test_token_roundtrip():
token = create_access_token("u_abc")
assert decode_access_token(token) == "u_abc"
def test_decode_invalid_token_returns_none():
assert decode_access_token("not.a.valid.token") is None
def test_permission_codes_present():
for code in ("dashboard", "fine-tune", "model-manage", "user-settings", "logs"):
assert code in ALL_PERMISSIONS
assert len(ALL_PERMISSIONS) >= 12