3asyncio = pytest.importorskip(
"asyncio")
4m = pytest.importorskip(
"pybind11_tests.async_module")
9 loop = asyncio.new_event_loop()
14async def get_await_result(x):
18def test_await(event_loop):
19 assert 5 == event_loop.run_until_complete(get_await_result(m.SupportsAsync()))
22def test_await_missing(event_loop):
23 with pytest.raises(TypeError):
24 event_loop.run_until_complete(get_await_result(m.DoesNotSupportAsync()))