summaryrefslogtreecommitdiff
path: root/tests/extmod/asyncio_heaplock.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/extmod/asyncio_heaplock.py')
-rw-r--r--tests/extmod/asyncio_heaplock.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/tests/extmod/asyncio_heaplock.py b/tests/extmod/asyncio_heaplock.py
index 8326443f0..9e9908de1 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):