This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user