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

Method test_default_stream_cls

tests/test_client.py:629–637  ·  view source on GitHub ↗
(self, respx_mock: MockRouter)

Source from the content-addressed store, hash-verified

627
628 @pytest.mark.respx(base_url=base_url)
629 def test_default_stream_cls(self, respx_mock: MockRouter) -> None:
630 class Model(BaseModel):
631 name: str
632
633 respx_mock.post("/foo").mock(return_value=httpx.Response(200, json={"foo": "bar"}))
634
635 stream = self.client.post("/foo", cast_to=Model, stream=True, stream_cls=Stream[Model])
636 assert isinstance(stream, Stream)
637 stream.response.close()
638
639 @pytest.mark.respx(base_url=base_url)
640 def test_received_text_for_expected_json(self, respx_mock: MockRouter) -> None:

Callers

nothing calls this directly

Calls 2

postMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected