diff options
Diffstat (limited to 'tests/extmod/time_time_ns.py')
-rw-r--r-- | tests/extmod/time_time_ns.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/extmod/time_time_ns.py b/tests/extmod/time_time_ns.py index 3ef58e56a..eab7b3a5d 100644 --- a/tests/extmod/time_time_ns.py +++ b/tests/extmod/time_time_ns.py @@ -22,3 +22,10 @@ if 2000000 < t1 - t0 < 50000000: print(True) else: print(t0, t1, t1 - t0) + +# Check that time.time() and time.time_ns() are within a second of each other. +# Note that time.time() may return an int or float. +for _ in range(10): + t_s, t_ns = time.time(), time.time_ns() + print(abs(t_s * 1_000 - t_ns // 1_000_000) <= 1_000) + time.sleep_us(100_000) |