(self)
| 247 | raise AssertionError() |
| 248 | |
| 249 | def test_request_timeout(self) -> None: |
| 250 | request = self.client._build_request(FinalRequestOptions(method="get", url="/foo")) |
| 251 | timeout = httpx.Timeout(**request.extensions["timeout"]) # type: ignore |
| 252 | assert timeout == DEFAULT_TIMEOUT |
| 253 | |
| 254 | request = self.client._build_request( |
| 255 | FinalRequestOptions(method="get", url="/foo", timeout=httpx.Timeout(100.0)) |
| 256 | ) |
| 257 | timeout = httpx.Timeout(**request.extensions["timeout"]) # type: ignore |
| 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)) |
nothing calls this directly
no test coverage detected