summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/extmod/time_time_ns.py7
-rw-r--r--tests/extmod/time_time_ns.py.exp10
2 files changed, 17 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)
diff --git a/tests/extmod/time_time_ns.py.exp b/tests/extmod/time_time_ns.py.exp
index dbde42265..e5307f2e4 100644
--- a/tests/extmod/time_time_ns.py.exp
+++ b/tests/extmod/time_time_ns.py.exp
@@ -1,2 +1,12 @@
True
True
+True
+True
+True
+True
+True
+True
+True
+True
+True
+True