summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/struct1.py
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-25 22:25:53 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-25 23:34:44 +0300
commit7a2f16694907fbe8bf5445e30d061f4bb1f9517a (patch)
tree4093e385115977e865b462826f92a7a3cf345244 /tests/basics/struct1.py
parent5aa740c3e210e4f2f641db0bb2bef49eda31228f (diff)
downloadmicropython-7a2f16694907fbe8bf5445e30d061f4bb1f9517a.tar.gz
micropython-7a2f16694907fbe8bf5445e30d061f4bb1f9517a.zip
modstruct: Fix alignment handling issues.
Also, factor out mp_binary_get_int() function.
Diffstat (limited to 'tests/basics/struct1.py')
-rw-r--r--tests/basics/struct1.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/basics/struct1.py b/tests/basics/struct1.py
index b114a789b5..c3049c55d6 100644
--- a/tests/basics/struct1.py
+++ b/tests/basics/struct1.py
@@ -21,3 +21,7 @@ print(struct.calcsize("100sI"))
print(struct.calcsize("97sI"))
print(struct.unpack("<6sH", b"foo\0\0\0\x12\x34"))
print(struct.pack("<6sH", b"foo", 10000))
+
+s = struct.pack("BHBI", 10, 100, 200, 300)
+v = struct.unpack("BHBI", s)
+print(v == (10, 100, 200, 300))