| 12345678910111213141516 |
- """有效角色解析:直接角色 ∪ 职位继承角色(纯逻辑断言,无 DB 依赖部分)。"""
- from app.services.web_auth_roles import _map_role_name_to_web, NO_ROLE_WEB_ROLE
- def test_map_role_name_super_admin():
- assert _map_role_name_to_web("超级管理员") == "super_admin"
- assert _map_role_name_to_web("系统管理员") == "super_admin"
- def test_map_role_name_admin_default():
- assert _map_role_name_to_web("质检员") == "admin"
- assert _map_role_name_to_web("") == "admin"
- def test_guest_constant():
- assert NO_ROLE_WEB_ROLE == "guest"
|