Skip to content

Commit f2d732f

Browse files
committed
tests/extmod: Make tests skippable.
1 parent 7bb1463 commit f2d732f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+254
-62
lines changed

tests/extmod/machine1.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
import umachine as machine
66
except ImportError:
77
import machine
8-
except ImportError:
8+
machine.mem8
9+
except:
910
print("SKIP")
1011
import sys
1112
sys.exit()

tests/extmod/ubinascii_a2b_base64.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
try:
2-
import ubinascii as binascii
2+
try:
3+
import ubinascii as binascii
4+
except ImportError:
5+
import binascii
36
except ImportError:
4-
import binascii
7+
import sys
8+
print("SKIP")
9+
sys.exit()
510

611
print(binascii.a2b_base64(b''))
712
print(binascii.a2b_base64(b'Zg=='))

tests/extmod/ubinascii_b2a_base64.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
try:
2-
import ubinascii as binascii
2+
try:
3+
import ubinascii as binascii
4+
except ImportError:
5+
import binascii
36
except ImportError:
4-
import binascii
7+
import sys
8+
print("SKIP")
9+
sys.exit()
510

611
print(binascii.b2a_base64(b''))
712
print(binascii.b2a_base64(b'f'))

tests/extmod/ubinascii_crc32.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
try:
2-
import ubinascii as binascii
2+
try:
3+
import ubinascii as binascii
4+
except ImportError:
5+
import binascii
36
except ImportError:
4-
import binascii
7+
import sys
8+
print("SKIP")
9+
sys.exit()
10+
511
try:
612
binascii.crc32
713
except AttributeError:

tests/extmod/ubinascii_hexlify.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
try:
2-
import ubinascii as binascii
2+
try:
3+
import ubinascii as binascii
4+
except ImportError:
5+
import binascii
36
except ImportError:
4-
import binascii
7+
import sys
8+
print("SKIP")
9+
sys.exit()
510

611
print(binascii.hexlify(b'\x00\x01\x02\x03\x04\x05\x06\x07'))
712
print(binascii.hexlify(b'\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f'))

tests/extmod/ubinascii_micropython.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
try:
2-
import ubinascii as binascii
2+
try:
3+
import ubinascii as binascii
4+
except ImportError:
5+
import binascii
36
except ImportError:
4-
import binascii
7+
import sys
8+
print("SKIP")
9+
sys.exit()
510

611
# two arguments supported in uPy but not CPython
712
a = binascii.hexlify(b'123', ':')

tests/extmod/ubinascii_unhexlify.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
try:
2-
import ubinascii as binascii
2+
try:
3+
import ubinascii as binascii
4+
except ImportError:
5+
import binascii
36
except ImportError:
4-
import binascii
7+
import sys
8+
print("SKIP")
9+
sys.exit()
510

611
print(binascii.unhexlify(b'0001020304050607'))
712
print(binascii.unhexlify(b'08090a0b0c0d0e0f'))

tests/extmod/uctypes_array_assign_le.py

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

38
desc = {
49
# arr is array at offset 0, of UINT8 elements, array size is 2

tests/extmod/uctypes_array_assign_native_le.py

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

48
if sys.byteorder != "little":
59
print("SKIP")

tests/extmod/uctypes_bytearray.py

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

38
desc = {
49
"arr": (uctypes.ARRAY | 0, uctypes.UINT8 | 2),

0 commit comments

Comments
 (0)