tests/extmod/asyncio_threadsafeflag.py: Update for unix select.

1. Remove the skip for detecting support for polling user-defined objects
   as this is always possible now on all ports.
2. Don't print when the scheduled task runs as the ordering of this
   relative to the other prints is dependent on other factors (e.g. if
   using the native emitter).

This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
pull/12443/head
Jim Mussared 2023-09-14 15:26:23 +10:00 zatwierdzone przez Damien George
rodzic cfe6a11e39
commit fae83a6b4d
2 zmienionych plików z 0 dodań i 15 usunięć

Wyświetl plik

@ -16,17 +16,6 @@ except AttributeError:
raise SystemExit
try:
# Unix port can't select/poll on user-defined types.
import select
poller = select.poll()
poller.register(asyncio.ThreadSafeFlag())
except TypeError:
print("SKIP")
raise SystemExit
async def task(id, flag):
print("task", id)
await flag.wait()
@ -34,9 +23,7 @@ async def task(id, flag):
def set_from_schedule(flag):
print("schedule")
flag.set()
print("schedule done")
async def main():

Wyświetl plik

@ -9,8 +9,6 @@ yield
task 2
set event
yield
schedule
schedule done
wait task
task 2 done
----