MCPcopy
hub / github.com/urllib3/urllib3 / test_multiple_chunks

Method test_multiple_chunks

test/test_response.py:90–102  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

88 assert buffer.get(100) == b"foo"
89
90 def test_multiple_chunks(self) -> None:
91 buffer = BytesQueueBuffer()
92 buffer.put(b"foo")
93 buffer.put(b"bar")
94 buffer.put(b"baz")
95 assert len(buffer) == 9
96
97 assert buffer.get(1) == b"f"
98 assert len(buffer) == 8
99 assert buffer.get(4) == b"ooba"
100 assert len(buffer) == 4
101 assert buffer.get(4) == b"rbaz"
102 assert len(buffer) == 0
103
104 def test_get_all_empty(self) -> None:
105 q = BytesQueueBuffer()

Callers

nothing calls this directly

Calls 3

putMethod · 0.95
getMethod · 0.95
BytesQueueBufferClass · 0.90

Tested by

no test coverage detected