44import pytest
55from fastapi .testclient import TestClient
66
7- from app .controllers .auth_controller import get_auth_service
7+ from app .controllers .user_controller import get_user_service
88from app .database import get_database_manager
99
1010
@@ -35,14 +35,14 @@ def mock_db_manager():
3535
3636
3737@pytest .fixture (scope = "session" )
38- def mock_auth_service ():
39- mock_auth = MagicMock ()
40- mock_auth .read_user_by_email = AsyncMock ()
41- mock_auth .create_user = AsyncMock ()
42- mock_auth .create_revoked_token = AsyncMock ()
43- mock_auth .update_user_password = AsyncMock ()
44- mock_auth .is_token_revoked = AsyncMock ()
45- return mock_auth
38+ def mock_user_service ():
39+ mock_user = MagicMock ()
40+ mock_user .read_user_by_email = AsyncMock ()
41+ mock_user .create_user = AsyncMock ()
42+ mock_user .create_revoked_token = AsyncMock ()
43+ mock_user .update_user_password = AsyncMock ()
44+ mock_user .is_token_revoked = AsyncMock ()
45+ return mock_user
4646
4747
4848@pytest .fixture (scope = "session" )
@@ -55,8 +55,8 @@ async def __call__(self, request):
5555
5656
5757@pytest .fixture (scope = "function" )
58- def client (mock_db_manager , mock_auth_service , mock_jwt_bearer ):
59- from app .controllers .auth_controller import jwt_bearer
58+ def client (mock_db_manager , mock_user_service , mock_jwt_bearer ):
59+ from app .controllers .user_controller import jwt_bearer
6060 from app .main import app
6161
6262 @asynccontextmanager
@@ -66,7 +66,7 @@ async def test_lifespan(app):
6666 app .router .lifespan_context = test_lifespan
6767
6868 app .dependency_overrides [get_database_manager ] = lambda : mock_db_manager
69- app .dependency_overrides [get_auth_service ] = lambda : mock_auth_service
69+ app .dependency_overrides [get_user_service ] = lambda : mock_user_service
7070 app .dependency_overrides [jwt_bearer ] = lambda : mock_jwt_bearer
7171
7272 with TestClient (app ) as c :
0 commit comments