def test_length(self) -> None: buf = fp.Buffer() data = b"xyzabc" buf.feed(data) assert len(buf) == len(data)
def test_consume_exactly_with_more_than_sufficient_data(self) -> None: buf = fp.Buffer(b"xxyyy") assert buf.consume_exactly(2) == b"xx"
def test_consume_exactly_with_insufficient_data(self) -> None: buf = fp.Buffer(b"xx") assert buf.consume_exactly(3) is None
def test_consume_at_most_with_no_data(self) -> None: buf = fp.Buffer() assert buf.consume_at_most(1) == bytearray()
def test_consume_at_most_with_insufficient_data(self) -> None: buf = fp.Buffer(b"xx") assert buf.consume_at_most(3) == b"xx"
def test_consume_at_most_zero_bytes(self) -> None: buf = fp.Buffer(b"xxyyy") assert buf.consume_at_most(0) == bytearray()
def test_length(self): buf = fp.Buffer() data = b'xyzabc' buf.feed(data) assert len(buf) == len(data)
def test_consume_exactly_with_more_than_sufficient_data(self): buf = fp.Buffer(b'xxyyy') assert buf.consume_exactly(2) == b'xx'
def test_consume_at_most_with_insufficient_data(self): buf = fp.Buffer(b'xx') assert buf.consume_at_most(3) == b'xx'
def test_consume_at_most_zero_bytes(self): buf = fp.Buffer(b'xxyyy') assert buf.consume_at_most(0) == bytearray()