1# test utime.time_ns() 2 3try: 4 import utime 5 6 utime.sleep_us 7 utime.time_ns 8except (ImportError, AttributeError): 9 print("SKIP") 10 raise SystemExit 11 12 13t0 = utime.time_ns() 14utime.sleep_us(1000) 15t1 = utime.time_ns() 16 17# Check that time_ns increases. 18print(t0 < t1) 19 20# Check that time_ns counts correctly, but be very lenient with the upper bound (50ms). 21if 950000 < t1 - t0 < 50000000: 22 print(True) 23else: 24 print(t0, t1, t1 - t0) 25