summaryrefslogtreecommitdiffstatshomepage
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/basics/array1.py7
-rw-r--r--tests/basics/array_add.py7
-rw-r--r--tests/basics/array_construct.py7
-rw-r--r--tests/basics/array_construct2.py7
-rw-r--r--tests/basics/array_construct_endian.py7
-rw-r--r--tests/basics/array_q.py7
6 files changed, 36 insertions, 6 deletions
diff --git a/tests/basics/array1.py b/tests/basics/array1.py
index c45b883c94..43f775b797 100644
--- a/tests/basics/array1.py
+++ b/tests/basics/array1.py
@@ -1,4 +1,9 @@
-import array
+try:
+ import array
+except ImportError:
+ import sys
+ print("SKIP")
+ sys.exit()
a = array.array('B', [1, 2, 3])
print(a, len(a))
diff --git a/tests/basics/array_add.py b/tests/basics/array_add.py
index 1dba8a3bc5..41cd77b428 100644
--- a/tests/basics/array_add.py
+++ b/tests/basics/array_add.py
@@ -1,5 +1,10 @@
# test array + array
-import array
+try:
+ import array
+except ImportError:
+ import sys
+ print("SKIP")
+ sys.exit()
a1 = array.array('I', [1])
a2 = array.array('I', [2])
diff --git a/tests/basics/array_construct.py b/tests/basics/array_construct.py
index 0625111c9e..cafa57784c 100644
--- a/tests/basics/array_construct.py
+++ b/tests/basics/array_construct.py
@@ -1,6 +1,11 @@
# test construction of array.array from different objects
-from array import array
+try:
+ from array import array
+except ImportError:
+ import sys
+ print("SKIP")
+ sys.exit()
# tuple, list
print(array('b', (1, 2)))
diff --git a/tests/basics/array_construct2.py b/tests/basics/array_construct2.py
index 0013a0aa74..d1c1a6c70b 100644
--- a/tests/basics/array_construct2.py
+++ b/tests/basics/array_construct2.py
@@ -1,4 +1,9 @@
-from array import array
+try:
+ from array import array
+except ImportError:
+ import sys
+ print("SKIP")
+ sys.exit()
# construct from something with unknown length (requires generators)
print(array('i', (i for i in range(10))))
diff --git a/tests/basics/array_construct_endian.py b/tests/basics/array_construct_endian.py
index 1ea8230532..bf34b05d15 100644
--- a/tests/basics/array_construct_endian.py
+++ b/tests/basics/array_construct_endian.py
@@ -1,6 +1,11 @@
# test construction of array.array from different objects
-from array import array
+try:
+ from array import array
+except ImportError:
+ import sys
+ print("SKIP")
+ sys.exit()
# raw copy from bytes, bytearray
print(array('h', b'12'))
diff --git a/tests/basics/array_q.py b/tests/basics/array_q.py
index a52c9895c7..2975cd3851 100644
--- a/tests/basics/array_q.py
+++ b/tests/basics/array_q.py
@@ -1,6 +1,11 @@
# test array('q') and array('Q')
-from array import array
+try:
+ from array import array
+except ImportError:
+ import sys
+ print("SKIP")
+ sys.exit()
print(array('q'))
print(array('Q'))