(client: AsyncOpenAI, content: str, expected: bool)
| 274 | ], |
| 275 | ) |
| 276 | async def test_async_response_parse_bool(client: AsyncOpenAI, content: str, expected: bool) -> None: |
| 277 | response = AsyncAPIResponse( |
| 278 | raw=httpx.Response(200, content=content), |
| 279 | client=client, |
| 280 | stream=False, |
| 281 | stream_cls=None, |
| 282 | cast_to=str, |
| 283 | options=FinalRequestOptions.construct(method=class="st">"get", url=class="st">"/foo"), |
| 284 | ) |
| 285 | |
| 286 | result = await response.parse(to=bool) |
| 287 | assert result is expected |
| 288 | |
| 289 | |
| 290 | class OtherModel(BaseModel): |
nothing calls this directly
no test coverage detected