From cd6d9387105e5fca9764283e4b3b27b3b83d37ce Mon Sep 17 00:00:00 2001 From: Damien George Date: Sun, 14 Sep 2025 19:33:26 +1000 Subject: [PATCH] tests/extmod/asyncio_heaplock.py: Improve skip detection of test. Signed-off-by: Damien George --- tests/extmod/asyncio_heaplock.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tests/extmod/asyncio_heaplock.py b/tests/extmod/asyncio_heaplock.py index 8326443f0e..9e9908de1c 100644 --- a/tests/extmod/asyncio_heaplock.py +++ b/tests/extmod/asyncio_heaplock.py @@ -4,7 +4,11 @@ # - StreamWriter.write, stream is blocked and data to write is a bytes object # - StreamWriter.write, when stream is not blocked -import micropython +try: + import asyncio, micropython +except ImportError: + print("SKIP") + raise SystemExit # strict stackless builds can't call functions without allocating a frame on the heap try: @@ -24,12 +28,6 @@ except RuntimeError: print("SKIP") raise SystemExit -try: - import asyncio -except ImportError: - print("SKIP") - raise SystemExit - class TestStream: def __init__(self, blocked):