https://github.com/python/cpython/commit/4ed36d6efb3e3bc613045016dee594d671997709
commit: 4ed36d6efb3e3bc613045016dee594d671997709
branch: main
author: Thomas Grainger <[email protected]>
committer: Eclips4 <[email protected]>
date: 2025-01-03T12:33:35+02:00
summary:
gh-128404: Remove `asyncio` from `Lib/test/test_sys_settrace` (#128435)
files:
M Lib/test/test_sys_settrace.py
diff --git a/Lib/test/test_sys_settrace.py b/Lib/test/test_sys_settrace.py
index e5cf88177f7131..28c2c681babe18 100644
--- a/Lib/test/test_sys_settrace.py
+++ b/Lib/test/test_sys_settrace.py
@@ -6,8 +6,7 @@
import difflib
import gc
from functools import wraps
-import asyncio
-from test.support import import_helper, requires_subprocess
+from test.support import import_helper, requires_subprocess,
run_no_yield_async_fn
import contextlib
import os
import tempfile
@@ -19,8 +18,6 @@
except ImportError:
_testinternalcapi = None
-support.requires_working_socket(module=True)
-
class tracecontext:
"""Context manager that traces its enter and exit."""
def __init__(self, output, value):
@@ -2067,10 +2064,9 @@ def run_async_test(self, func, jumpFrom, jumpTo,
expected, error=None,
stack.enter_context(self.assertRaisesRegex(*error))
if warning is not None:
stack.enter_context(self.assertWarnsRegex(*warning))
- asyncio.run(func(output))
+ run_no_yield_async_fn(func, output)
sys.settrace(None)
- asyncio._set_event_loop_policy(None)
self.compare_jump_output(expected, output)
def jump_test(jumpFrom, jumpTo, expected, error=None, event='line',
warning=None):
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]