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

@ -4,13 +4,13 @@
# and is callable (has call). The only one available is machine.Signal, which
# in turns needs PinBase.
try:
try:
import umachine as machine
except ImportError:
except ImportError:
import machine
try:
machine.PinBase
machine.Signal
except AttributeError:
except:
print("SKIP")
raise SystemExit

View File

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

View File

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

View File

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