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