X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/5c2512abe5fa4f633afa94c742f3cd6bbf24c401..a8ed516cc3b6c4cdd7a346f897aa1a520071a239:/test/src/testing/__init__.py?ds=sidebyside diff --git a/test/src/testing/__init__.py b/test/src/testing/__init__.py index 859b4fe..766f242 100644 --- a/test/src/testing/__init__.py +++ b/test/src/testing/__init__.py @@ -36,12 +36,12 @@ def multi_choice(q, choices, defaultPos=None): return None def await_true(name, fun, interval=0, patience=60): - from adafruit_blinka.agnostic import sleep - from utime import ticks_ms, ticks_add, ticks_diff + from adafruit_blinka.agnostic.time import sleep, monotonic print("Waiting {} sec until {} (CTRL+C give up)".format(patience, name)) - deadline = ticks_add(ticks_ms(), int(patience * 1000)) + + deadline = monotonic() + patience try: - while ticks_diff(deadline, ticks_ms()) > 0: + while deadline - monotonic() > 0: if fun(): return True else: @@ -91,12 +91,12 @@ def test_prepare(casetype): def main(): """ - moduleNames = ["testing.implementation.all.digitalio",] + moduleNames = ["testing.implementation.universal.digitalio",] if agnostic.implementation == "micropython": moduleNames.extend([ "testing.implementation.micropython.digitalio",]) """ - moduleNames = ["testing.implementation.all.bitbangio"] + moduleNames = ["testing.implementation.universal.bitbangio"] unittest.raiseException = True # terminates with stack information on userspace Exception unittest.raiseBaseException = True # terminates with stack information on system Exception