mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
bpo-40275: Use new test.support helper submodules in tests (GH-21449)
This commit is contained in:
parent
488512bf49
commit
a7f5d93bb6
20 changed files with 154 additions and 132 deletions
|
@ -7,6 +7,8 @@ import types
|
|||
import unittest
|
||||
import warnings
|
||||
from test import support
|
||||
from test.support import import_helper
|
||||
from test.support import warnings_helper
|
||||
from test.support.script_helper import assert_python_ok
|
||||
|
||||
|
||||
|
@ -2117,7 +2119,7 @@ class CoroAsyncIOCompatTest(unittest.TestCase):
|
|||
def test_asyncio_1(self):
|
||||
# asyncio cannot be imported when Python is compiled without thread
|
||||
# support
|
||||
asyncio = support.import_module('asyncio')
|
||||
asyncio = import_helper.import_module('asyncio')
|
||||
|
||||
class MyException(Exception):
|
||||
pass
|
||||
|
@ -2258,8 +2260,9 @@ class OriginTrackingTest(unittest.TestCase):
|
|||
try:
|
||||
warnings._warn_unawaited_coroutine = lambda coro: 1/0
|
||||
with support.catch_unraisable_exception() as cm, \
|
||||
support.check_warnings((r'coroutine .* was never awaited',
|
||||
RuntimeWarning)):
|
||||
warnings_helper.check_warnings(
|
||||
(r'coroutine .* was never awaited',
|
||||
RuntimeWarning)):
|
||||
# only store repr() to avoid keeping the coroutine alive
|
||||
coro = corofn()
|
||||
coro_repr = repr(coro)
|
||||
|
@ -2272,8 +2275,8 @@ class OriginTrackingTest(unittest.TestCase):
|
|||
self.assertEqual(cm.unraisable.exc_type, ZeroDivisionError)
|
||||
|
||||
del warnings._warn_unawaited_coroutine
|
||||
with support.check_warnings((r'coroutine .* was never awaited',
|
||||
RuntimeWarning)):
|
||||
with warnings_helper.check_warnings(
|
||||
(r'coroutine .* was never awaited', RuntimeWarning)):
|
||||
corofn()
|
||||
support.gc_collect()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue