X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/209895ef0c4a530d8def05324d021631ba74599f..367dbe23fa572dba05ddcbe06b55f9def49acdce:/python/testing/implementation/all/digitalio.py?ds=sidebyside diff --git a/python/testing/implementation/all/digitalio.py b/python/testing/implementation/all/digitalio.py index 62655eb..85ffbf0 100644 --- a/python/testing/implementation/all/digitalio.py +++ b/python/testing/implementation/all/digitalio.py @@ -1,5 +1,6 @@ import unittest -from testing.platform import led_pin,default_pin +from testing import yes_no +from testing.board import led_pin,default_pin class TestDigitalInOut(unittest.TestCase): @@ -15,13 +16,14 @@ class TestDigitalInOut(unittest.TestCase): def test_blink(self): import digitalio from agnostic import time + self.assertTrue(yes_no("Is LED wired to {}".format(led_pin))) with digitalio.DigitalInOut(led_pin) as led: led.direction = digitalio.Direction.OUTPUT - result = input("LED wired to {} (Y/n)?".format(led)) - if result.lower() != 'n': + # should now be OUT, PUSH_PULL, value=0, and LED should light + self.assertTrue(yes_no("Is LED lit")) + for count in range(3): led.value = True - time.sleep(0.1) + time.sleep(1.0) led.value = False - time.sleep(0.1) - result = input("Blinked (Y/n)?") - self.assertTrue(result.lower() != 'n') + time.sleep(1.0) + self.assertTrue(yes_no("Did LED wink thrice"))