async def test_io_wrapper() -> None: wrapper = IOBody(BytesIO(b"abcdef"), buffer_size=3) results = [] async with wrapper as response: async for data in response: results.append(data) assert results == [b"abc", b"def"]
async def test_io_wrapper_sequence_conversion() -> None: wrapper = IOBody(BytesIO(b"abcdef"), buffer_size=3) assert (await wrapper.convert_to_sequence()) == b"abcdef"