summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/extmod/asyncio_as_uasyncio.py31
-rw-r--r--tests/extmod/asyncio_as_uasyncio.py.exp2
2 files changed, 26 insertions, 7 deletions
diff --git a/tests/extmod/asyncio_as_uasyncio.py b/tests/extmod/asyncio_as_uasyncio.py
index 612292299..b02198059 100644
--- a/tests/extmod/asyncio_as_uasyncio.py
+++ b/tests/extmod/asyncio_as_uasyncio.py
@@ -1,12 +1,33 @@
try:
import uasyncio
- import asyncio
except ImportError:
print("SKIP")
raise SystemExit
-x = set(dir(uasyncio))
-y = set(dir(asyncio)) - set(["event", "lock", "stream", "funcs"])
-print(x - y)
-print(y - x)
+# Sample of public symbols we expect to see from `asyncio`. Verify they're all
+# available on `uasyncio`.
+expected = [
+ "CancelledError",
+ "create_task",
+ "current_task",
+ "Event",
+ "gather",
+ "get_event_loop",
+ "Lock",
+ "Loop",
+ "open_connection",
+ "run",
+ "run_until_complete",
+ "sleep",
+ "sleep_ms",
+ "start_server",
+ "StreamReader",
+ "StreamWriter",
+ "Task",
+ "ThreadSafeFlag",
+ "wait_for",
+]
+
+for e in expected:
+ getattr(uasyncio, e)
diff --git a/tests/extmod/asyncio_as_uasyncio.py.exp b/tests/extmod/asyncio_as_uasyncio.py.exp
index 9405b8010..e69de29bb 100644
--- a/tests/extmod/asyncio_as_uasyncio.py.exp
+++ b/tests/extmod/asyncio_as_uasyncio.py.exp
@@ -1,2 +0,0 @@
-set()
-set()