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]

Reply via email to