From: Cefn Hoile Date: Mon, 26 Feb 2018 22:30:30 +0000 (+0000) Subject: Handle also CircuitPython error from missing pull capability. X-Git-Tag: 0.1.0~4^2~7 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/04ae17d37e3ab669f57315a0c7c923f240a90f1d Handle also CircuitPython error from missing pull capability. --- diff --git a/test/src/testing/universal/digitalio.py b/test/src/testing/universal/digitalio.py index dbeda1a..78db5cb 100644 --- a/test/src/testing/universal/digitalio.py +++ b/test/src/testing/universal/digitalio.py @@ -57,9 +57,11 @@ class TestDigitalInOutInteractive(unittest.TestCase): try: button.pull = Pull.UP except NotImplementedError as e: - print() print(e) - return # test trivially passed + return # pull unsupported, test trivially passed + except Exception as e: + print(e) + return # pull unsupported, test trivially passed if yes_no("Is Button wired from {} to GND".format(default_pin)): self.assertTrue(button.value == True) self.assertTrue(await_true("button pressed", lambda: button.value == False)) @@ -73,7 +75,10 @@ class TestDigitalInOutInteractive(unittest.TestCase): button.pull = Pull.DOWN except NotImplementedError as e: print(e) - return # test trivially passed + return # pull unsupported, test trivially passed + except Exception as e: + print(e) + return # pull unsupported, test trivially passed if (yes_no("Is Button wired from {} to VCC".format(default_pin))): self.assertTrue(button.value == False) self.assertTrue(await_true("button pressed", lambda: button.value == True))