From e4b695e7352f118bb4b2e9c7d1e7afedcc1a1bf7 Mon Sep 17 00:00:00 2001 From: Cefn Hoile Date: Sun, 18 Feb 2018 01:40:46 +0000 Subject: [PATCH] Now applicable to all platforms --- python/testing/{ => platform/all}/microcontroller.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename python/testing/{ => platform/all}/microcontroller.py (66%) 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 -- 2.49.0