From: Cefn Hoile Date: Sun, 18 Feb 2018 01:40:46 +0000 (+0000) Subject: Now applicable to all platforms X-Git-Tag: 0.1.0~4^2~124 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/e4b695e7352f118bb4b2e9c7d1e7afedcc1a1bf7 Now applicable to all platforms --- diff --git a/python/testing/microcontroller.py b/python/testing/platform/all/microcontroller.py similarity index 66% rename from python/testing/microcontroller.py rename to python/testing/platform/all/microcontroller.py index 23e1347..4349c41 100644 --- a/python/testing/microcontroller.py +++ b/python/testing/platform/all/microcontroller.py @@ -1,15 +1,15 @@ import unittest import agnostic - class TestMicrocontrollerModule(unittest.TestCase): - def test_pins_exist(self): + """The microcontroller module should contain pin references""" import microcontroller import microcontroller.pin as pin + from testing.platform import pin_count entries = [getattr(pin, key) for key in dir(pin)] # is this filter line needed? any other types valid in pin module? entries = list(filter(lambda val: type(val) is microcontroller.Pin, entries)) - if agnostic.platform == "esp8266": - self.assertTrue(len(entries) == 10) \ No newline at end of file + self.assertTrue(len(entries) > 0) + self.assertTrue(len(entries) == pin_count) \ No newline at end of file