mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-15 02:33:15 +02:00
This reverts commits 9d077c9ba5a3616e1aff0da7397edd0f0ec5f954 and b4938f5198193f08276edbc10d6dc6dcb068cf94. They cause a crash-on-startup on Mac ARM machines, failing to get the locale encoding (nl_langinfo(CODESET) failed).
26 lines
558 B
Python
26 lines
558 B
Python
# -*- coding: utf-8 -*-
|
|
import pytest
|
|
|
|
asyncio = pytest.importorskip("asyncio")
|
|
m = pytest.importorskip("pybind11_tests.async_module")
|
|
|
|
|
|
@pytest.fixture
|
|
def event_loop():
|
|
loop = asyncio.new_event_loop()
|
|
yield loop
|
|
loop.close()
|
|
|
|
|
|
async def get_await_result(x):
|
|
return await x
|
|
|
|
|
|
def test_await(event_loop):
|
|
assert 5 == event_loop.run_until_complete(get_await_result(m.SupportsAsync()))
|
|
|
|
|
|
def test_await_missing(event_loop):
|
|
with pytest.raises(TypeError):
|
|
event_loop.run_until_complete(get_await_result(m.DoesNotSupportAsync()))
|