清理全局角色残留并修复项目权限判断

This commit is contained in:
Cheng Zhou
2026-05-29 10:20:42 +08:00
parent 63457aab11
commit 44d69c2d7b
63 changed files with 739 additions and 443 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
import pytest
from app.crud import user as user_crud
from app.models.user import UserRole, UserStatus
from app.models.user import UserStatus
class _ScalarResult:
@@ -37,6 +37,6 @@ async def test_ensure_admin_exists_creates_protected_admin():
assert len(session.added) == 1
admin = session.added[0]
assert admin.email == "admin@huapont.cn"
assert admin.role == UserRole.ADMIN
assert admin.is_admin is True
assert admin.status == UserStatus.ACTIVE
assert session.commit_count == 1