(client: AsyncOpencode, content: str, expected: bool)
| 227 | ], |
| 228 | ) |
| 229 | async def test_async_response_parse_bool(client: AsyncOpencode, content: str, expected: bool) -> None: |
| 230 | response = AsyncAPIResponse( |
| 231 | raw=httpx.Response(200, content=content), |
| 232 | client=client, |
| 233 | stream=False, |
| 234 | stream_cls=None, |
| 235 | cast_to=str, |
| 236 | options=FinalRequestOptions.construct(method="get", url="/foo"), |
| 237 | ) |
| 238 | |
| 239 | result = await response.parse(to=bool) |
| 240 | assert result is expected |
| 241 | |
| 242 | |
| 243 | class OtherModel(BaseModel): |
nothing calls this directly
no test coverage detected