diff --git a/api/tests/test_api_admin.py b/api/tests/test_api_admin.py index c5ff631..48c099e 100644 --- a/api/tests/test_api_admin.py +++ b/api/tests/test_api_admin.py @@ -39,8 +39,15 @@ ADMIN = "admin@armka.local" USERS = "/admin/users" ROSTOV = "Ростовский региональный филиал" HEAD_OFFICE = "Головной офис" -PERMISSIONS_TOTAL = 16 # seed: 16 кодов прав (§10) -EXPERT_PERMISSIONS = ["CONSOLIDATION_VIEW", "DIRECTORY_VIEW", "DOCUMENT_VIEW", "EX_VIEW", "KFO_VIEW"] +PERMISSIONS_TOTAL = 17 # seed: 17 кодов прав (§10) +EXPERT_PERMISSIONS = [ + "CONSOLIDATION_VIEW", + "DIRECTORY_VIEW", + "DOCUMENT_VIEW", + "EX_VIEW", + "KFO_VIEW", + "QUALITY_METRICS_VIEW", +] async def _office(session: AsyncSession, name: str) -> RegionalOffice: diff --git a/api/tests/test_me_and_dev_token.py b/api/tests/test_me_and_dev_token.py index 2d9fc7f..1393f78 100644 --- a/api/tests/test_me_and_dev_token.py +++ b/api/tests/test_me_and_dev_token.py @@ -49,12 +49,22 @@ KA_RF_PERMISSIONS = sorted( "KFO_EXPORT", "EX_VIEW", "EXPORT", + "QUALITY_METRICS_VIEW", } ) ADMIN_PERMISSIONS = sorted( - {"DIRECTORY_VIEW", "DIRECTORY_EDIT", "DIRECTORY_DELETE", "DIRECTORY_ADMIN", "EX_VIEW", "USERS_ADMIN", "AUDIT_VIEW"} + { + "DIRECTORY_VIEW", + "DIRECTORY_EDIT", + "DIRECTORY_DELETE", + "DIRECTORY_ADMIN", + "EX_VIEW", + "USERS_ADMIN", + "AUDIT_VIEW", + "QUALITY_METRICS_VIEW", + } ) -assert len(KA_RF_PERMISSIONS) == 10 # noqa: PLR2004,S101 - матрица §10 для KA_RF +assert len(KA_RF_PERMISSIONS) == 11 # noqa: PLR2004,S101 - матрица §10 для KA_RF @pytest.fixture(autouse=True)