From 8f90d0c22fdec7753f54d2f480591e8015fbbfae Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sat, 7 Nov 2026 03:58:20 +0400 Subject: [PATCH] =?UTF-8?q?fix(#190):=20=D1=82=D0=B5=D1=81=D1=82=D1=8B=20?= =?UTF-8?q?=D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B0=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=20=D1=83=D1=87=D0=B8=D1=82=D1=8B=D0=B2=D0=B0=D1=8E=D1=82?= =?UTF-8?q?=20QUALITY=5FMETRICS=5FVIEW=20(I-8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- api/tests/test_api_admin.py | 11 +++++++++-- api/tests/test_me_and_dev_token.py | 14 ++++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) 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)