]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Now applicable to all platforms
authorCefn Hoile <github.com@cefn.com>
Sun, 18 Feb 2018 01:40:46 +0000 (01:40 +0000)
committerCefn Hoile <github.com@cefn.com>
Sun, 18 Feb 2018 01:40:46 +0000 (01:40 +0000)
python/testing/platform/all/microcontroller.py [moved from python/testing/microcontroller.py with 66% similarity]

similarity index 66%
rename from python/testing/microcontroller.py
rename to python/testing/platform/all/microcontroller.py
index 23e1347654c9332d2812f4436f8d1e936ec9d9c9..4349c41fb5293734a8404fd2fd8ebaecb76d6bfb 100644 (file)
@@ -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