summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorfolz <joachim.folz@dfki.de>2016-05-07 15:18:20 +0200
committerfolz <joachim.folz@dfki.de>2016-06-13 15:37:33 +0200
commit2b63e9fbbb3440d73d6638ec8af6315aeb8ecd97 (patch)
tree44375cacb6b02cf66c2a3fcc3aaa5dbed83e49be /test
parentb887c1a4ad7cec8dae05d0e293e4757ce5b2c896 (diff)
downloadmsgpack-python-2b63e9fbbb3440d73d6638ec8af6315aeb8ecd97.tar.gz
enable unpacking from memoryview
Diffstat (limited to 'test')
-rw-r--r--test/test_buffer.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_buffer.py b/test/test_buffer.py
index 5a71f90..87f359f 100644
--- a/test/test_buffer.py
+++ b/test/test_buffer.py
@@ -18,3 +18,12 @@ def test_unpack_bytearray():
assert [b'foo', b'bar'] == obj
expected_type = bytes
assert all(type(s) == expected_type for s in obj)
+
+
+def test_unpack_memoryview():
+ buf = bytearray(packb(('foo', 'bar')))
+ view = memoryview(buf)
+ obj = unpackb(view, use_list=1)
+ assert [b'foo', b'bar'] == obj
+ expected_type = bytes
+ assert all(type(s) == expected_type for s in obj)