We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7b24d0f commit 38cf835Copy full SHA for 38cf835
test/test_unpack.py
@@ -0,0 +1,19 @@
1
+from io import BytesIO
2
+from msgpack import Unpacker, packb, OutOfData
3
+from pytest import raises
4
+
5
6
+def test_unpack_array_header_from_file():
7
+ f = BytesIO(packb([1,2,3,4]))
8
+ unpacker = Unpacker(f)
9
+ assert unpacker.read_array_header() == 4
10
+ assert unpacker.unpack() == 1
11
+ assert unpacker.unpack() == 2
12
+ assert unpacker.unpack() == 3
13
+ assert unpacker.unpack() == 4
14
+ with raises(OutOfData):
15
+ unpacker.unpack()
16
17
18
+if __name__ == '__main__':
19
+ test_unpack_array_header_from_file()
0 commit comments