summaryrefslogtreecommitdiff
path: root/tests/basics/array_micropython.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/array_micropython.py')
-rw-r--r--tests/basics/array_micropython.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/basics/array_micropython.py b/tests/basics/array_micropython.py
index 6b3dc7a93..44dc1d83d 100644
--- a/tests/basics/array_micropython.py
+++ b/tests/basics/array_micropython.py
@@ -17,3 +17,15 @@ print(a[0])
a = array.array('P')
a.append(1)
print(a[0])
+
+# comparison between mismatching binary layouts is not implemented
+typecodes = ["b", "h", "i", "l", "q", "P", "O", "S", "f", "d"]
+for a in typecodes:
+ for b in typecodes:
+ if a == b and a not in ["f", "d"]:
+ continue
+ try:
+ array.array(a) == array.array(b)
+ print('FAIL')
+ except NotImplementedError:
+ pass