1 from __future__
import annotations
7 asyncio = pytest.importorskip(
"asyncio")
8 m = pytest.importorskip(
"pybind11_tests.async_module")
10 if sys.platform.startswith(
"emscripten"):
11 pytest.skip(
"Can't run a new event_loop in pyodide", allow_module_level=
True)
16 loop = asyncio.new_event_loop()
26 assert event_loop.run_until_complete(
get_await_result(m.SupportsAsync())) == 5
30 with pytest.raises(TypeError):