File event_loop.patch of Package python-aiohappyeyeballs
Index: aiohappyeyeballs-2.6.1/tests/conftest.py
===================================================================
--- aiohappyeyeballs-2.6.1.orig/tests/conftest.py
+++ aiohappyeyeballs-2.6.1/tests/conftest.py
@@ -38,25 +38,3 @@ def long_repr_strings() -> Generator[Non
finally:
arepr.maxstring = original_maxstring
arepr.maxother = original_maxother
-
-
-@pytest.fixture(autouse=True)
-def verify_no_lingering_tasks(
- event_loop: asyncio.AbstractEventLoop,
-) -> Generator[None, None, None]:
- """Verify that all tasks are cleaned up."""
- tasks_before = asyncio.all_tasks(event_loop)
- yield
-
- tasks = asyncio.all_tasks(event_loop) - tasks_before
- for task in tasks:
- pytest.fail(f"Task still running: {task!r}")
- task.cancel()
- if tasks:
- event_loop.run_until_complete(asyncio.wait(tasks))
-
- for handle in get_scheduled_timer_handles(event_loop):
- if not handle.cancelled():
- with long_repr_strings():
- pytest.fail(f"Lingering timer after test {handle!r}")
- handle.cancel()