-
Michael Seifert authored
Pytest-asyncio fixture setup currently uses `get_event_loop` to clean up loops that don't correspond to the loop returned by the `event_loop` fixture. Starting with CPython 3.10.9 and 3.11.1 the call to get_event_loop emits a DeprecationWarning when function is called, but no event loop exists. This warning bubbles up and shows in test runs of library users. If the users have enabled `-W error` their tests will fail due to a warning in pytest-asyncio. This patch ignores the DeprecationWarning in the fixture setup. This is a temporary solution to restore compatibility with the respective CPython patch releases. Addresses #460 Signed-off-by:
Michael Seifert <m.seifert@digitalernachschub.de> Signed-off-by:
Michael Seifert <m.seifert@digitalernachschub.de>
Michael Seifert authoredPytest-asyncio fixture setup currently uses `get_event_loop` to clean up loops that don't correspond to the loop returned by the `event_loop` fixture. Starting with CPython 3.10.9 and 3.11.1 the call to get_event_loop emits a DeprecationWarning when function is called, but no event loop exists. This warning bubbles up and shows in test runs of library users. If the users have enabled `-W error` their tests will fail due to a warning in pytest-asyncio. This patch ignores the DeprecationWarning in the fixture setup. This is a temporary solution to restore compatibility with the respective CPython patch releases. Addresses #460 Signed-off-by:
Michael Seifert <m.seifert@digitalernachschub.de> Signed-off-by:
Michael Seifert <m.seifert@digitalernachschub.de>
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading