From: Cefn Hoile Date: Mon, 19 Feb 2018 22:14:46 +0000 (+0000) Subject: Fail hard when board cannot be determined. Feather Huzzah Red LED is inverted. Typo... X-Git-Tag: 0.1.0~4^2~64 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/c24f5e6fa8655fd86333243f5738ca4c0bf97fe7 Fail hard when board cannot be determined. Feather Huzzah Red LED is inverted. Typo in suite. --- diff --git a/python/board/__init__.py b/python/board/__init__.py index f41e27d..b5d65c7 100644 --- a/python/board/__init__.py +++ b/python/board/__init__.py @@ -43,3 +43,5 @@ elif board == "nodemcu": from board.nodemcu import * elif board == "pyboard": from board.pyboard import * +else: + raise NotImplementedError("Board not supported") \ No newline at end of file diff --git a/python/microcontroller/__init__.py b/python/microcontroller/__init__.py index 9d25685..d9653ed 100644 --- a/python/microcontroller/__init__.py +++ b/python/microcontroller/__init__.py @@ -11,3 +11,5 @@ if agnostic.microcontroller == "esp8266": from microcontroller.esp8266 import pin elif agnostic.microcontroller == "stm32": from microcontroller.stm32 import pin +else: + raise NotImplementedError("Microcontroller not supported") \ No newline at end of file diff --git a/python/testing/board/__init__.py b/python/testing/board/__init__.py index a961969..c38abc6 100644 --- a/python/testing/board/__init__.py +++ b/python/testing/board/__init__.py @@ -12,10 +12,12 @@ elif agnostic.board == "feather_huzzah": default_pin = feather_huzzah.GPIO4 led_pin = feather_huzzah.GPIO0 # red led led_hardwired = True - led_inverted = False + led_inverted = True elif agnostic.board == "pyboard": from board import pyboard default_pin = pyboard.X1 led_pin = board.pyboard.LED_BLUE led_hardwired = True led_inverted = False +else: + raise NotImplementedError("Board not supported") diff --git a/python/testing/implementation/all/digitalio.py b/python/testing/implementation/all/digitalio.py index f442605..6b81397 100644 --- a/python/testing/implementation/all/digitalio.py +++ b/python/testing/implementation/all/digitalio.py @@ -62,7 +62,7 @@ class TestDigitalInOutInteractive(unittest.TestCase): print() print(e) return # test trivially passed - if yes_no("Is Button wired to {} to GND".format(default_pin)): + if yes_no("Is Button wired from {} to GND".format(default_pin)): self.assertTrue(button.value == 1) self.assertTrue(await_true("button pressed", lambda: button.value == 0)) diff --git a/python/testing/microcontroller/__init__.py b/python/testing/microcontroller/__init__.py index 401f6db..f8dc6f5 100644 --- a/python/testing/microcontroller/__init__.py +++ b/python/testing/microcontroller/__init__.py @@ -5,4 +5,4 @@ if microcontroller == "esp8266": elif microcontroller == "samd21": pin_count = 38 else: - raise NotImplementedError \ No newline at end of file + raise NotImplementedError("Microcontroller not supported")