44
55from conduit .api .schemas .responses .profile import ProfileResponse
66from conduit .domain .dtos .user import UserDTO
7- from conduit .infrastructure . repositories .user import UserRepository
7+ from conduit .domain . services .user import IUserService
88from tests .utils import create_another_test_user
99
1010
@@ -50,11 +50,11 @@ async def test_authenticated_user_cant_follow_own_profile(
5050async def test_authenticated_user_cant_follow_another_profile (
5151 authorized_test_client : AsyncClient ,
5252 test_user : UserDTO ,
53- user_repository : UserRepository ,
53+ user_service : IUserService ,
5454 session : AsyncSession ,
5555) -> None :
5656 new_user = await create_another_test_user (
57- session = session , user_repository = user_repository
57+ session = session , user_service = user_service
5858 )
5959 response = await authorized_test_client .post (
6060 url = f"/profiles/{ new_user .username } /follow"
@@ -67,11 +67,11 @@ async def test_authenticated_user_cant_follow_another_profile(
6767async def test_authenticated_user_cant_follow_already_followed_profile (
6868 authorized_test_client : AsyncClient ,
6969 test_user : UserDTO ,
70- user_repository : UserRepository ,
70+ user_service : IUserService ,
7171 session : AsyncSession ,
7272) -> None :
7373 new_user = await create_another_test_user (
74- session = session , user_repository = user_repository
74+ session = session , user_service = user_service
7575 )
7676 response = await authorized_test_client .post (
7777 url = f"/profiles/{ new_user .username } /follow"
@@ -88,11 +88,11 @@ async def test_authenticated_user_cant_follow_already_followed_profile(
8888@pytest .mark .anyio
8989async def test_authenticated_user_cant_unfollow_not_followed_profile (
9090 authorized_test_client : AsyncClient ,
91- user_repository : UserRepository ,
91+ user_service : IUserService ,
9292 session : AsyncSession ,
9393) -> None :
9494 new_user = await create_another_test_user (
95- session = session , user_repository = user_repository
95+ session = session , user_service = user_service
9696 )
9797 response = await authorized_test_client .delete (
9898 url = f"/profiles/{ new_user .username } /follow"
@@ -103,11 +103,11 @@ async def test_authenticated_user_cant_unfollow_not_followed_profile(
103103@pytest .mark .anyio
104104async def test_authenticated_user_can_unfollow_followed_profile (
105105 authorized_test_client : AsyncClient ,
106- user_repository : UserRepository ,
106+ user_service : IUserService ,
107107 session : AsyncSession ,
108108) -> None :
109109 new_user = await create_another_test_user (
110- session = session , user_repository = user_repository
110+ session = session , user_service = user_service
111111 )
112112 response = await authorized_test_client .post (
113113 url = f"/profiles/{ new_user .username } /follow"
@@ -125,11 +125,11 @@ async def test_authenticated_user_can_unfollow_followed_profile(
125125@pytest .mark .anyio
126126async def test_authenticated_user_can_unfollow_already_unfollowed_profile (
127127 authorized_test_client : AsyncClient ,
128- user_repository : UserRepository ,
128+ user_service : IUserService ,
129129 session : AsyncSession ,
130130) -> None :
131131 new_user = await create_another_test_user (
132- session = session , user_repository = user_repository
132+ session = session , user_service = user_service
133133 )
134134 response = await authorized_test_client .post (
135135 url = f"/profiles/{ new_user .username } /follow"
0 commit comments