summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-17 16:30:24 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-17 16:30:24 +0300
commitc3f519adfe1faf7808fa49fdb6006040317279ca (patch)
tree27ee4baddae1b5da95354f201688e4dc941b5153
parentbd6622abe8447993d8efb60738938593667e8e4a (diff)
downloadmicropython-c3f519adfe1faf7808fa49fdb6006040317279ca.tar.gz
micropython-c3f519adfe1faf7808fa49fdb6006040317279ca.zip
tests/extmod/machine_pinbase: Skip if machine.PinBase is not available.
-rw-r--r--tests/extmod/machine_pinbase.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/extmod/machine_pinbase.py b/tests/extmod/machine_pinbase.py
index 07a489a596..5e82823ec0 100644
--- a/tests/extmod/machine_pinbase.py
+++ b/tests/extmod/machine_pinbase.py
@@ -1,10 +1,16 @@
try:
- from umachine import PinBase
+ import umachine as machine
except ImportError:
- from machine import PinBase
+ import machine
+try:
+ machine.PinBase
+except AttributeError:
+ print("SKIP")
+ import sys
+ sys.exit()
-class MyPin(PinBase):
+class MyPin(machine.PinBase):
def __init__(self):
print("__init__")