diff options
author | Damien George <damien@micropython.org> | 2020-08-20 23:11:44 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2020-08-22 12:17:06 +1000 |
commit | 20948a3d54ff560a3d029b8bfc9761dcbbad9312 (patch) | |
tree | 101d588aa1dcc7ecb96a7affa83e019c65e4ed20 /tests/extmod/uasyncio_basic.py | |
parent | 5f9b105244bb9f605f3ca157cd421967c665bd6e (diff) | |
download | micropython-20948a3d54ff560a3d029b8bfc9761dcbbad9312.tar.gz micropython-20948a3d54ff560a3d029b8bfc9761dcbbad9312.zip |
tests/extmod: Add test for uasyncio.sleep of a negative time.
It should take 0 time to await on a negative sleep.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tests/extmod/uasyncio_basic.py')
-rw-r--r-- | tests/extmod/uasyncio_basic.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/extmod/uasyncio_basic.py b/tests/extmod/uasyncio_basic.py index f6685fa674..c88908d99b 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()) |