You've already forked Core2forAWS-MicroPython
mirror of
https://github.com/m5stack/Core2forAWS-MicroPython.git
synced 2026-05-20 10:30:31 -07:00
tests/extmod: Make tests skippable.
This commit is contained in:
@@ -5,7 +5,8 @@ try:
|
||||
import umachine as machine
|
||||
except ImportError:
|
||||
import machine
|
||||
except ImportError:
|
||||
machine.mem8
|
||||
except:
|
||||
print("SKIP")
|
||||
import sys
|
||||
sys.exit()
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
print(binascii.a2b_base64(b''))
|
||||
print(binascii.a2b_base64(b'Zg=='))
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
print(binascii.b2a_base64(b''))
|
||||
print(binascii.b2a_base64(b'f'))
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
try:
|
||||
binascii.crc32
|
||||
except AttributeError:
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
print(binascii.hexlify(b'\x00\x01\x02\x03\x04\x05\x06\x07'))
|
||||
print(binascii.hexlify(b'\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f'))
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
# two arguments supported in uPy but not CPython
|
||||
a = binascii.hexlify(b'123', ':')
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
try:
|
||||
import ubinascii as binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
except ImportError:
|
||||
import binascii
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
print(binascii.unhexlify(b'0001020304050607'))
|
||||
print(binascii.unhexlify(b'08090a0b0c0d0e0f'))
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
desc = {
|
||||
# arr is array at offset 0, of UINT8 elements, array size is 2
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
import sys
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
if sys.byteorder != "little":
|
||||
print("SKIP")
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
desc = {
|
||||
"arr": (uctypes.ARRAY | 0, uctypes.UINT8 | 2),
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
desc = {
|
||||
"s0": uctypes.UINT16 | 0,
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
desc = {
|
||||
"f32": uctypes.FLOAT32 | 0,
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
desc = {
|
||||
"f32": uctypes.FLOAT32 | 0,
|
||||
|
||||
@@ -2,7 +2,11 @@
|
||||
# Codepaths for packed vs native structures are different. This test only works
|
||||
# on little-endian machine (no matter if 32 or 64 bit).
|
||||
import sys
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
if sys.byteorder != "little":
|
||||
print("SKIP")
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
# test printing of uctypes objects
|
||||
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
# we use an address of "0" because we just want to print something deterministic
|
||||
# and don't actually need to set/get any values in the struct
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
import sys
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
if sys.byteorder != "little":
|
||||
print("SKIP")
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
import sys
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
if sys.byteorder != "little":
|
||||
print("SKIP")
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
desc = {
|
||||
# arr is array at offset 0, of UINT8 elements, array size is 2
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import uctypes
|
||||
try:
|
||||
import uctypes
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
S1 = {}
|
||||
assert uctypes.sizeof(S1) == 0
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
try:
|
||||
import uheapq as heapq
|
||||
except:
|
||||
import heapq
|
||||
try:
|
||||
import heapq
|
||||
except ImportError:
|
||||
import sys
|
||||
print("SKIP")
|
||||
sys.exit()
|
||||
|
||||
try:
|
||||
heapq.heappop([])
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user