@@ -701,14 +701,17 @@ def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter) -> No
701701        with  pytest .raises (APITimeoutError ):
702702            self .client .post (
703703                "/chat/completions" ,
704-                 body = dict (
705-                     messages = [
706-                         {
707-                             "role" : "user" ,
708-                             "content" : "Say this is a test" ,
709-                         }
710-                     ],
711-                     model = "gpt-3.5-turbo" ,
704+                 body = cast (
705+                     object ,
706+                     dict (
707+                         messages = [
708+                             {
709+                                 "role" : "user" ,
710+                                 "content" : "Say this is a test" ,
711+                             }
712+                         ],
713+                         model = "gpt-3.5-turbo" ,
714+                     ),
712715                ),
713716                cast_to = httpx .Response ,
714717                options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
@@ -724,14 +727,17 @@ def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter) -> Non
724727        with  pytest .raises (APIStatusError ):
725728            self .client .post (
726729                "/chat/completions" ,
727-                 body = dict (
728-                     messages = [
729-                         {
730-                             "role" : "user" ,
731-                             "content" : "Say this is a test" ,
732-                         }
733-                     ],
734-                     model = "gpt-3.5-turbo" ,
730+                 body = cast (
731+                     object ,
732+                     dict (
733+                         messages = [
734+                             {
735+                                 "role" : "user" ,
736+                                 "content" : "Say this is a test" ,
737+                             }
738+                         ],
739+                         model = "gpt-3.5-turbo" ,
740+                     ),
735741                ),
736742                cast_to = httpx .Response ,
737743                options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
@@ -1410,14 +1416,17 @@ async def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter)
14101416        with  pytest .raises (APITimeoutError ):
14111417            await  self .client .post (
14121418                "/chat/completions" ,
1413-                 body = dict (
1414-                     messages = [
1415-                         {
1416-                             "role" : "user" ,
1417-                             "content" : "Say this is a test" ,
1418-                         }
1419-                     ],
1420-                     model = "gpt-3.5-turbo" ,
1419+                 body = cast (
1420+                     object ,
1421+                     dict (
1422+                         messages = [
1423+                             {
1424+                                 "role" : "user" ,
1425+                                 "content" : "Say this is a test" ,
1426+                             }
1427+                         ],
1428+                         model = "gpt-3.5-turbo" ,
1429+                     ),
14211430                ),
14221431                cast_to = httpx .Response ,
14231432                options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
@@ -1433,14 +1442,17 @@ async def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter)
14331442        with  pytest .raises (APIStatusError ):
14341443            await  self .client .post (
14351444                "/chat/completions" ,
1436-                 body = dict (
1437-                     messages = [
1438-                         {
1439-                             "role" : "user" ,
1440-                             "content" : "Say this is a test" ,
1441-                         }
1442-                     ],
1443-                     model = "gpt-3.5-turbo" ,
1445+                 body = cast (
1446+                     object ,
1447+                     dict (
1448+                         messages = [
1449+                             {
1450+                                 "role" : "user" ,
1451+                                 "content" : "Say this is a test" ,
1452+                             }
1453+                         ],
1454+                         model = "gpt-3.5-turbo" ,
1455+                     ),
14441456                ),
14451457                cast_to = httpx .Response ,
14461458                options = {"headers" : {RAW_RESPONSE_HEADER : "stream" }},
0 commit comments