Add test for issue #124

This commit is contained in:
Bas Westerbaan 2015-01-26 20:31:03 +01:00
parent 68b0294465
commit 83404945c0

View file

@ -84,3 +84,15 @@ def test_readbytes():
assert unpacker.read_bytes(3) == b'oob'
assert unpacker.unpack() == ord(b'a')
assert unpacker.unpack() == ord(b'r')
def test_issue124():
unpacker = Unpacker()
unpacker.feed('\xa1?\xa1!')
assert tuple(unpacker) == ('?', '!')
assert tuple(unpacker) == ()
unpacker.feed("\xa1?\xa1")
assert tuple(unpacker) == ('?',)
assert tuple(unpacker) == ()
unpacker.feed("!")
assert tuple(unpacker) == ('!',)
assert tuple(unpacker) == ()