Skip to content

Commit ef1bbad

Browse files
committed
tests/array*: Allow to skip test if "array" is unavailable.
1 parent e5a6a26 commit ef1bbad

File tree

6 files changed

+36
-6
lines changed

6 files changed

+36
-6
lines changed

tests/basics/array1.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import array
1+
try:
2+
import array
3+
except ImportError:
4+
import sys
5+
print("SKIP")
6+
sys.exit()
27

38
a = array.array('B', [1, 2, 3])
49
print(a, len(a))

tests/basics/array_add.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# test array + array
2-
import array
2+
try:
3+
import array
4+
except ImportError:
5+
import sys
6+
print("SKIP")
7+
sys.exit()
38

49
a1 = array.array('I', [1])
510
a2 = array.array('I', [2])

tests/basics/array_construct.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# test construction of array.array from different objects
22

3-
from array import array
3+
try:
4+
from array import array
5+
except ImportError:
6+
import sys
7+
print("SKIP")
8+
sys.exit()
49

510
# tuple, list
611
print(array('b', (1, 2)))

tests/basics/array_construct2.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
from array import array
1+
try:
2+
from array import array
3+
except ImportError:
4+
import sys
5+
print("SKIP")
6+
sys.exit()
27

38
# construct from something with unknown length (requires generators)
49
print(array('i', (i for i in range(10))))
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# test construction of array.array from different objects
22

3-
from array import array
3+
try:
4+
from array import array
5+
except ImportError:
6+
import sys
7+
print("SKIP")
8+
sys.exit()
49

510
# raw copy from bytes, bytearray
611
print(array('h', b'12'))

tests/basics/array_q.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# test array('q') and array('Q')
22

3-
from array import array
3+
try:
4+
from array import array
5+
except ImportError:
6+
import sys
7+
print("SKIP")
8+
sys.exit()
49

510
print(array('q'))
611
print(array('Q'))

0 commit comments

Comments
 (0)