diff options
author | Hai Shi <shihai1992@gmail.com> | 2020-08-08 17:32:41 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-08 11:32:41 +0200 |
commit | d94af3f7ed98e6bfb4bf5f918f464b5e23d3ed1b (patch) | |
tree | fcd219f3484eca8caade4aaa68a1d5fd66218e3c | |
parent | a4084b9d1e40c1c9259372263d1fe8c8a562b093 (diff) | |
download | cpython-git-d94af3f7ed98e6bfb4bf5f918f464b5e23d3ed1b.tar.gz |
bpo-40275: Remove test helpers aliases in test.support (GH-21771)
-rw-r--r-- | Lib/ctypes/test/test_loading.py | 3 | ||||
-rw-r--r-- | Lib/test/support/__init__.py | 23 | ||||
-rw-r--r-- | Lib/test/test_os.py | 5 | ||||
-rw-r--r-- | Lib/test/test_posixpath.py | 2 |
4 files changed, 10 insertions, 23 deletions
diff --git a/Lib/ctypes/test/test_loading.py b/Lib/ctypes/test/test_loading.py index 38b45f95fe..7b930f92c7 100644 --- a/Lib/ctypes/test/test_loading.py +++ b/Lib/ctypes/test/test_loading.py @@ -6,6 +6,7 @@ import sys import unittest import test.support from test.support import import_helper +from test.support import os_helper from ctypes.util import find_library libc_name = None @@ -125,7 +126,7 @@ class LoaderTest(unittest.TestCase): else: ext = ".dll" - with test.support.temp_dir() as tmp: + with os_helper.temp_dir() as tmp: # We copy two files and load _sqlite3.dll (formerly .pyd), # which has a dependency on sqlite3.dll. Then we test # loading it in subprocesses to avoid it starting in memory diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py index b517df7b53..e9573d1335 100644 --- a/Lib/test/support/__init__.py +++ b/Lib/test/support/__init__.py @@ -14,25 +14,6 @@ import time import types import unittest -from .import_helper import ( - CleanImport, DirsOnSysPath, _ignore_deprecated_imports, - _save_and_block_module, _save_and_remove_module, - forget, import_fresh_module, import_module, make_legacy_pyc, - modules_cleanup, modules_setup, unload) -from .os_helper import ( - FS_NONASCII, SAVEDCWD, TESTFN, TESTFN_ASCII, TESTFN_NONASCII, - TESTFN_UNENCODABLE, TESTFN_UNDECODABLE, - TESTFN_UNICODE, can_symlink, can_xattr, - change_cwd, create_empty_file, fd_count, - fs_is_case_insensitive, make_bad_fd, rmdir, - rmtree, skip_unless_symlink, skip_unless_xattr, - temp_cwd, temp_dir, temp_umask, unlink, - EnvironmentVarGuard, FakePath, _longpath) -from .warnings_helper import ( - WarningsRecorder, _filterwarnings, - check_no_resource_warning, check_no_warnings, - check_syntax_warning, check_warnings, ignore_warnings) - from .testresult import get_test_runner @@ -506,6 +487,7 @@ def check_syntax_error(testcase, statement, errtext='', *, lineno=None, offset=N def open_urlresource(url, *args, **kw): import urllib.request, urllib.parse + from .os_helper import unlink try: import gzip except ImportError: @@ -1326,6 +1308,8 @@ def skip_if_buggy_ucrt_strfptime(test): class PythonSymlink: """Creates a symlink for the current Python executable""" def __init__(self, link=None): + from .os_helper import TESTFN + self.link = link or os.path.abspath(TESTFN) self._linked = [] self.real = os.path.realpath(sys.executable) @@ -1980,6 +1964,7 @@ def skip_if_broken_multiprocessing_synchronize(): is no available semaphore implementation, or if creating a lock raises an OSError (on Linux only). """ + from .import_helper import import_module # Skip tests if the _multiprocessing extension is missing. import_module('_multiprocessing') diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index 03152072c1..5126c84cf3 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -30,6 +30,7 @@ import unittest import uuid import warnings from test import support +from test.support import import_helper from test.support import os_helper from test.support import socket_helper from test.support import threading_helper @@ -2674,8 +2675,8 @@ class Win32JunctionTests(unittest.TestCase): @unittest.skipUnless(sys.platform == "win32", "Win32 specific tests") class Win32NtTests(unittest.TestCase): def test_getfinalpathname_handles(self): - nt = support.import_module('nt') - ctypes = support.import_module('ctypes') + nt = import_helper.import_module('nt') + ctypes = import_helper.import_module('ctypes') import ctypes.wintypes kernel = ctypes.WinDLL('Kernel32.dll', use_last_error=True) diff --git a/Lib/test/test_posixpath.py b/Lib/test/test_posixpath.py index f37e825057..42fd8ef8b1 100644 --- a/Lib/test/test_posixpath.py +++ b/Lib/test/test_posixpath.py @@ -5,7 +5,7 @@ from posixpath import realpath, abspath, dirname, basename from test import test_genericpath from test.support import import_helper from test.support import os_helper -from test.support import FakePath +from test.support.os_helper import FakePath from unittest import mock try: |