summaryrefslogtreecommitdiffstatshomepage
path: root/tests
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-01-07 01:13:40 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-01-07 01:13:40 +0300
commitef1bbada96f392aa552f51828cb5389d400c1089 (patch)
tree418eade4e7f559fe0cc445dcc85a88cd15994960 /tests
parente5a6a263302741ed40532fe229aff4bdf9f211d7 (diff)
downloadmicropython-ef1bbada96f392aa552f51828cb5389d400c1089.tar.gz
micropython-ef1bbada96f392aa552f51828cb5389d400c1089.zip
tests/array*: Allow to skip test if "array" is unavailable.
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'))