66
77import base_client
88from base_client .response import response_to_model
9- from tests .conftest import TEST_BASE_URL , TestClient
9+ from tests .conftest import TEST_BASE_URL , FakeClient
1010
1111
1212@respx .mock
3535 ),
3636 ],
3737)
38- async def test_client_async (test_client : TestClient , expected_request : httpx .Request ) -> None :
38+ async def test_client_async (test_client : FakeClient , expected_request : httpx .Request ) -> None :
3939 mocked_route = respx .get (expected_request .url ).mock (return_value = httpx .Response (status_code = httpx .codes .OK ))
4040 response = await test_client .fetch_async (expected_request )
4141 assert mocked_route .called
4242 assert response .status_code == httpx .codes .OK
4343
4444
4545@respx .mock
46- async def test_client_request_404 (test_client : TestClient ) -> None :
46+ async def test_client_request_404 (test_client : FakeClient ) -> None :
4747 mocked_route = respx .get (TEST_BASE_URL ).mock (return_value = httpx .Response (status_code = httpx .codes .NOT_FOUND ))
4848 response = await test_client .fetch_async (test_client .prepare_request (method = "GET" , url = TEST_BASE_URL ))
4949 assert mocked_route .called
@@ -75,7 +75,7 @@ async def test_client_request_404(test_client: TestClient) -> None:
7575 (httpx .TooManyRedirects ("TooManyRedirects message" ), httpx .TooManyRedirects ),
7676 ],
7777)
78- async def test_retries (side_effect : type [Exception ], expected_raise : type [Exception ], test_client : TestClient ) -> None :
78+ async def test_retries (side_effect : type [Exception ], expected_raise : type [Exception ], test_client : FakeClient ) -> None :
7979 mocked_route = respx .get (TEST_BASE_URL ).mock (side_effect = side_effect )
8080 with pytest .raises (expected_raise ):
8181 await test_client .fetch_async (test_client .prepare_request (method = "GET" , url = TEST_BASE_URL ))
@@ -98,7 +98,7 @@ async def test_retries(side_effect: type[Exception], expected_raise: type[Except
9898 ],
9999)
100100async def test_wont_retry (
101- side_effect : type [Exception ], expected_raise : type [Exception ], test_client : TestClient
101+ side_effect : type [Exception ], expected_raise : type [Exception ], test_client : FakeClient
102102) -> None :
103103 mocked_route = respx .get (TEST_BASE_URL ).mock (side_effect = side_effect )
104104
@@ -115,7 +115,7 @@ async def test_wont_retry(
115115 (599 , base_client .HttpServerError ),
116116 ],
117117)
118- async def test_validate_response (status_code : int , side_effect : type [Exception ], test_client : TestClient ) -> None :
118+ async def test_validate_response (status_code : int , side_effect : type [Exception ], test_client : FakeClient ) -> None :
119119 response = httpx .Response (
120120 status_code = status_code ,
121121 content = b"" ,
@@ -145,6 +145,6 @@ class TestModel(pydantic.BaseModel):
145145 (httpx .URL (TEST_BASE_URL + "?1=2" ), [("3" , "4" )], TEST_BASE_URL + "?1=2&3=4" ),
146146 ],
147147)
148- async def test_prepare_request (url : str , params : dict [str , str ], expected_url : str , test_client : TestClient ) -> None :
148+ async def test_prepare_request (url : str , params : dict [str , str ], expected_url : str , test_client : FakeClient ) -> None :
149149 request = test_client .prepare_request (method = "GET" , url = url , params = params )
150150 assert request .url == expected_url
0 commit comments