MCPcopy Create free account
hub / github.com/anomalyco/opencode-sdk-python / test_request_timeout

Method test_request_timeout

tests/test_client.py:249–258  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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))

Callers

nothing calls this directly

Calls 2

FinalRequestOptionsClass · 0.90
_build_requestMethod · 0.80

Tested by

no test coverage detected