tests: Skip tests needing machine module if (u)machine doesn't exist.

This commit is contained in:
Damien George 2019-04-28 22:12:17 +10:00
parent 70a28e3ad9
commit ca39ea7cef
4 changed files with 20 additions and 20 deletions

View File

@ -3,14 +3,14 @@
# For this test we need a native class that can be subclassed (has make_new) # For this test we need a native class that can be subclassed (has make_new)
# and is callable (has call). The only one available is machine.Signal, which # and is callable (has call). The only one available is machine.Signal, which
# in turns needs PinBase. # in turns needs PinBase.
try:
try: try:
import umachine as machine import umachine as machine
except ImportError: except ImportError:
import machine import machine
try:
machine.PinBase machine.PinBase
machine.Signal machine.Signal
except AttributeError: except:
print("SKIP") print("SKIP")
raise SystemExit raise SystemExit

View File

@ -1,10 +1,10 @@
try:
try: try:
import umachine as machine import umachine as machine
except ImportError: except ImportError:
import machine import machine
try:
machine.PinBase machine.PinBase
except AttributeError: except:
print("SKIP") print("SKIP")
raise SystemExit raise SystemExit

View File

@ -1,11 +1,11 @@
try:
try: try:
import umachine as machine import umachine as machine
except ImportError: except ImportError:
import machine import machine
try:
machine.PinBase machine.PinBase
machine.time_pulse_us machine.time_pulse_us
except AttributeError: except:
print("SKIP") print("SKIP")
raise SystemExit raise SystemExit

View File

@ -1,13 +1,13 @@
# test machine.Signal class # test machine.Signal class
try:
try: try:
import umachine as machine import umachine as machine
except ImportError: except ImportError:
import machine import machine
try:
machine.PinBase machine.PinBase
machine.Signal machine.Signal
except AttributeError: except:
print("SKIP") print("SKIP")
raise SystemExit raise SystemExit