refactored
Some checks failed
Deploy on push / deploy (push) Failing after 6s

This commit is contained in:
2025-08-17 17:56:31 +03:00
parent e78e12eeee
commit 9a2b792f08
98 changed files with 702 additions and 904 deletions

View File

@@ -10,14 +10,14 @@ from unittest.mock import patch, MagicMock
from auth.orm import Author
from orm.community import Community, CommunityAuthor
from services.rbac import (
from rbac.api import (
initialize_community_permissions,
get_role_permissions_for_community,
get_permissions_for_role,
user_has_permission,
roles_have_permission
)
from services.db import local_session
from storage.db import local_session
@pytest.fixture
@@ -180,7 +180,7 @@ class TestRBACPermissionChecking:
async def test_user_with_author_role_has_reader_permissions(self, db_session, test_users, test_community):
"""Тест что пользователь с ролью author имеет разрешения reader"""
# Используем local_session для создания записи
from services.db import local_session
from storage.db import local_session
from orm.community import CommunityAuthor
with local_session() as session:
@@ -214,7 +214,7 @@ class TestRBACPermissionChecking:
async def test_user_with_editor_role_has_author_permissions(self, db_session, test_users, test_community):
"""Тест что пользователь с ролью editor имеет разрешения author"""
# Используем local_session для создания записи
from services.db import local_session
from storage.db import local_session
from orm.community import CommunityAuthor
with local_session() as session:
@@ -248,7 +248,7 @@ class TestRBACPermissionChecking:
async def test_user_with_admin_role_has_all_permissions(self, db_session, test_users, test_community):
"""Тест что пользователь с ролью admin имеет все разрешения"""
# Используем local_session для создания записи
from services.db import local_session
from storage.db import local_session
from orm.community import CommunityAuthor
with local_session() as session: