diff options
Diffstat (limited to 'tests/basics/array_micropython.py')
-rw-r--r-- | tests/basics/array_micropython.py | 12 |
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 |