diff --git a/tests/basics/memoryview1.py b/tests/basics/memoryview1.py index 6ebde26520..4e916bffe9 100644 --- a/tests/basics/memoryview1.py +++ b/tests/basics/memoryview1.py @@ -39,17 +39,6 @@ print(bytearray(m)) print(list(memoryview(memoryview(b'1234')))) # read-only memoryview -try: - import uarray as array -except ImportError: - import array -a = array.array('i', [1, 2, 3, 4]) -m = memoryview(a) -print(list(m)) -print(list(m[1:-1])) -m[2] = 6 -print(a) - # invalid attribute try: memoryview(b'a').noexist diff --git a/tests/basics/memoryview2.py b/tests/basics/memoryview2.py index 58ac1ca2fd..ba22f38910 100644 --- a/tests/basics/memoryview2.py +++ b/tests/basics/memoryview2.py @@ -1,4 +1,4 @@ -# test memoryview accessing maximum values for signed/unsigned elements +# test memoryview with arrays and accessing maximum values for signed/unsigned elements try: from uarray import array except ImportError: @@ -14,6 +14,13 @@ print("SKIP") raise SystemExit +a = array('i', [1, 2, 3, 4]) +m = memoryview(a) +print(list(m)) +print(list(m[1:-1])) +m[2] = 6 +print(a) + print(list(memoryview(b'\x7f\x80\x81\xff'))) print(list(memoryview(array('b', [0x7f, -0x80])))) print(list(memoryview(array('B', [0x7f, 0x80, 0x81, 0xff]))))