]> Repositories - Adafruit_Blinka-hackapet.git/blob - python/testing/implementation/all/microcontroller.py
Snapshot of testing.main() which runs BME280 successfully
[Adafruit_Blinka-hackapet.git] / python / testing / implementation / all / microcontroller.py
1 import unittest
2
3 class TestMicrocontrollerModule(unittest.TestCase):
4
5     def test_pins_exist(self):
6         """The microcontroller module should contain pin references"""
7         import microcontroller
8         from microcontroller import pin
9         from testing.microcontroller import pin_count
10         entries = [getattr(pin, key) for key in dir(pin)]
11         # is this filter line needed? any other types valid in pin module?
12         entries = list(filter(lambda val: type(val) is microcontroller.Pin, entries))
13         self.assertTrue(len(entries) > 0)
14         self.assertTrue(len(entries) == pin_count)