summaryrefslogtreecommitdiffstatshomepage
path: root/tests/extmod/uasyncio_exception.py
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2023-06-08 16:01:38 +1000
committerDamien George <damien@micropython.org>2023-06-19 17:33:03 +1000
commit6027c41c8f5b8f1a9e7b85b2bb93b3e6f2718e54 (patch)
tree08f41a4d0cd48fa5c0bc49519832ac2faba6923a /tests/extmod/uasyncio_exception.py
parent2fbc08c462e247e7f78460783c9a07c76c5b762e (diff)
downloadmicropython-6027c41c8f5b8f1a9e7b85b2bb93b3e6f2718e54.tar.gz
micropython-6027c41c8f5b8f1a9e7b85b2bb93b3e6f2718e54.zip
tests: Rename uasyncio to asyncio.
This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'tests/extmod/uasyncio_exception.py')
-rw-r--r--tests/extmod/uasyncio_exception.py63
1 files changed, 0 insertions, 63 deletions
diff --git a/tests/extmod/uasyncio_exception.py b/tests/extmod/uasyncio_exception.py
deleted file mode 100644
index 4e4f978dc2..0000000000
--- a/tests/extmod/uasyncio_exception.py
+++ /dev/null
@@ -1,63 +0,0 @@
-# Test general exception handling
-
-try:
- import uasyncio as asyncio
-except ImportError:
- try:
- import asyncio
- except ImportError:
- print("SKIP")
- raise SystemExit
-
-
-# main task raising an exception
-async def main():
- print("main start")
- raise ValueError(1)
- print("main done")
-
-
-try:
- asyncio.run(main())
-except ValueError as er:
- print("ValueError", er.args[0])
-
-
-# sub-task raising an exception
-async def task():
- print("task start")
- raise ValueError(2)
- print("task done")
-
-
-async def main():
- print("main start")
- t = asyncio.create_task(task())
- await t
- print("main done")
-
-
-try:
- asyncio.run(main())
-except ValueError as er:
- print("ValueError", er.args[0])
-
-
-# main task raising an exception with sub-task not yet scheduled
-# TODO not currently working, task is never scheduled
-async def task():
- # print('task run') uncomment this line when it works
- pass
-
-
-async def main():
- print("main start")
- asyncio.create_task(task())
- raise ValueError(3)
- print("main done")
-
-
-try:
- asyncio.run(main())
-except ValueError as er:
- print("ValueError", er.args[0])