]> Repositories - Adafruit_Blinka-hackapet.git/blob - python/testing/microcontroller.py
Commented
[Adafruit_Blinka-hackapet.git] / python / testing / microcontroller.py
1 import unittest
2 import agnostic
3
4
5 class TestMicrocontrollerModule(unittest.TestCase):
6
7
8     def test_pins_exist(self):
9         import microcontroller
10         import microcontroller.pin as pin
11         entries = [getattr(pin, key) for key in dir(pin)]
12         # is this filter line needed? any other types valid in pin module?
13         entries = list(filter(lambda val: type(val) is microcontroller.Pin, entries))
14         if agnostic.platform == "esp8266":
15             self.assertTrue(len(entries) == 10)