清理全局角色残留并修复项目权限判断
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user