diff options
author | INADA Naoki <songofacandy@gmail.com> | 2013-02-20 23:07:57 -0800 |
---|---|---|
committer | INADA Naoki <songofacandy@gmail.com> | 2013-02-20 23:07:57 -0800 |
commit | cd3590e785ce9effc80d6226dba7c0ab0e251ee8 (patch) | |
tree | 412527842934104ae3748a80414dea2c4f433320 /test/test_reserved.py | |
parent | 1532eaa6842470f5ad8e318451c47dabe92b8b43 (diff) | |
parent | 43dd224d52eb4711c68101b40b910d252dacc290 (diff) | |
download | msgpack-python-cd3590e785ce9effc80d6226dba7c0ab0e251ee8.tar.gz |
Merge pull request #50 from msgpack/skip-reserved
Unpacker skip reserved bytes
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) == [] |