diff options
Diffstat (limited to 'test/test_reserved.py')
-rw-r--r-- | test/test_reserved.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/test_reserved.py b/test/test_reserved.py new file mode 100644 index 0000000..5094064 --- /dev/null +++ b/test/test_reserved.py @@ -0,0 +1,22 @@ +import msgpack + +reserved_bytes = [ + b"\xc1", + b"\xc4", + b"\xc5", + b"\xc6", + b"\xc7", + b"\xc8", + b"\xc9", + b"\xd4", + b"\xd5", + b"\xd6", + b"\xd7", + b"\xd8", + b"\xd9", + ] + +def test_skip_reserved(): + packed_list = msgpack.packb([]) + for b in reserved_bytes: + assert msgpack.unpackb(b+packed_list, use_list=1) == [] |