Files
leaudit-platform-backend/tests/test_usage_stats_role_permission_scope.py
2026-05-25 09:50:01 +08:00

18 lines
590 B
Python

"""系统使用统计角色权限语义测试。"""
from fastapi_modules.fastapi_leaudit.services.impl.usageStatsServiceImpl import UsageStatsServiceImpl
def test_usage_stats_service_does_not_require_admin_role_after_controller_permission_check():
"""统计服务不再用管理员角色二次拦截,权限由控制器权限点决定。"""
service = UsageStatsServiceImpl()
service._assert_stats_access(
{
"is_global": False,
"can_manage": False,
"tenant_scope_value": "梅州",
"tenant_code": "MZ",
}
)