MCPcopy
hub / github.com/anthropics/anthropic-sdk-python / test_data_missing_event

Function test_data_missing_event

tests/test_streaming.py:34–45  ·  view source on GitHub ↗
(sync: bool, client: Anthropic, async_client: AsyncAnthropic)

Source from the content-addressed store, hash-verified

32@pytest.mark.asyncio
33@pytest.mark.parametrize("sync", [True, False], ids=["sync", "async"])
34async def test_data_missing_event(sync: bool, client: Anthropic, async_client: AsyncAnthropic) -> None:
35 def body() -> Iterator[bytes]:
36 yield b'data: {"foo":true}\n'
37 yield b"\n"
38
39 iterator = make_event_iterator(content=body(), sync=sync, client=client, async_client=async_client)
40
41 sse = await iter_next(iterator)
42 assert sse.event is None
43 assert sse.json() == {"foo": True}
44
45 await assert_empty_iter(iterator)
46
47
48@pytest.mark.asyncio

Callers

nothing calls this directly

Calls 5

make_event_iteratorFunction · 0.85
bodyFunction · 0.70
iter_nextFunction · 0.70
assert_empty_iterFunction · 0.70
jsonMethod · 0.45

Tested by

no test coverage detected