summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/extmod/uasyncio_basic.py12
-rw-r--r--tests/extmod/uasyncio_basic.py.exp3
2 files changed, 12 insertions, 3 deletions
diff --git a/tests/extmod/uasyncio_basic.py b/tests/extmod/uasyncio_basic.py
index f6685fa67..c88908d99 100644
--- a/tests/extmod/uasyncio_basic.py
+++ b/tests/extmod/uasyncio_basic.py
@@ -36,8 +36,16 @@ async def main():
t1 = ticks()
await delay_print(0.04, "long")
t2 = ticks()
-
- print("took {} {}".format(round(ticks_diff(t1, t0), -1), round(ticks_diff(t2, t1), -1)))
+ await delay_print(-1, "negative")
+ t3 = ticks()
+
+ print(
+ "took {} {} {}".format(
+ round(ticks_diff(t1, t0), -1),
+ round(ticks_diff(t2, t1), -1),
+ round(ticks_diff(t3, t2), -1),
+ )
+ )
asyncio.run(main())
diff --git a/tests/extmod/uasyncio_basic.py.exp b/tests/extmod/uasyncio_basic.py.exp
index 447d05d5e..667397876 100644
--- a/tests/extmod/uasyncio_basic.py.exp
+++ b/tests/extmod/uasyncio_basic.py.exp
@@ -2,4 +2,5 @@ start
after sleep
short
long
-took 20 40
+negative
+took 20 40 0