From 83404945c06baa3124d7e20a2d4e93652ecf90c5 Mon Sep 17 00:00:00 2001 From: Bas Westerbaan Date: Mon, 26 Jan 2015 20:31:03 +0100 Subject: Add test for issue #124 --- test/test_sequnpack.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test') diff --git a/test/test_sequnpack.py b/test/test_sequnpack.py index 5d37698..518b905 100644 --- a/test/test_sequnpack.py +++ b/test/test_sequnpack.py @@ -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) == () -- cgit v1.2.1