From 04ae17d37e3ab669f57315a0c7c923f240a90f1d Mon Sep 17 00:00:00 2001 From: Cefn Hoile Date: Mon, 26 Feb 2018 22:30:30 +0000 Subject: [PATCH] Handle also CircuitPython error from missing pull capability. --- test/src/testing/universal/digitalio.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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)) -- 2.49.0