(self)
| 258 | assert timeout == httpx.Timeout(100.0) |
| 259 | |
| 260 | def test_client_timeout_option(self) -> None: |
| 261 | client = Opencode(base_url=base_url, _strict_response_validation=True, timeout=httpx.Timeout(0)) |
| 262 | |
| 263 | request = client._build_request(FinalRequestOptions(method="get", url="/foo")) |
| 264 | timeout = httpx.Timeout(**request.extensions["timeout"]) # type: ignore |
| 265 | assert timeout == httpx.Timeout(0) |
| 266 | |
| 267 | def test_http_client_timeout_option(self) -> None: |
| 268 | # custom timeout given to the httpx client should be used |
nothing calls this directly
no test coverage detected