]> granicus.if.org Git - python/commitdiff
Issue #23277: Remove unused imports in tests.
authorSerhiy Storchaka <storchaka@gmail.com>
Sun, 24 Apr 2016 18:41:02 +0000 (21:41 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Sun, 24 Apr 2016 18:41:02 +0000 (21:41 +0300)
79 files changed:
Lib/ctypes/test/test_parameters.py
Lib/distutils/tests/test_bdist_rpm.py
Lib/distutils/tests/test_build_ext.py
Lib/distutils/tests/test_clean.py
Lib/distutils/tests/test_config.py
Lib/distutils/tests/test_cygwinccompiler.py
Lib/distutils/tests/test_dep_util.py
Lib/distutils/tests/test_file_util.py
Lib/distutils/tests/test_install_data.py
Lib/distutils/tests/test_install_headers.py
Lib/distutils/tests/test_spawn.py
Lib/lib2to3/tests/test_all_fixers.py
Lib/lib2to3/tests/test_fixers.py
Lib/lib2to3/tests/test_parser.py
Lib/lib2to3/tests/test_pytree.py
Lib/lib2to3/tests/test_refactor.py
Lib/test/audiotests.py
Lib/test/test__locale.py
Lib/test/test__osx_support.py
Lib/test/test_array.py
Lib/test/test_asynchat.py
Lib/test/test_bigmem.py
Lib/test/test_binop.py
Lib/test/test_buffer.py
Lib/test/test_codeccallbacks.py
Lib/test/test_codecs.py
Lib/test/test_cprofile.py
Lib/test/test_csv.py
Lib/test/test_dbm_gnu.py
Lib/test/test_dbm_ndbm.py
Lib/test/test_devpoll.py
Lib/test/test_doctest.py
Lib/test/test_dynamic.py
Lib/test/test_email/test_email.py
Lib/test/test_email/test_headerregistry.py
Lib/test/test_float.py
Lib/test/test_gdb.py
Lib/test/test_gettext.py
Lib/test/test_idle.py
Lib/test/test_importlib/extension/test_path_hook.py
Lib/test/test_importlib/import_/test_packages.py
Lib/test/test_importlib/test_locks.py
Lib/test/test_importlib/test_namespace_pkgs.py
Lib/test/test_mailbox.py
Lib/test/test_mailcap.py
Lib/test/test_math.py
Lib/test/test_multiprocessing_main_handling.py
Lib/test/test_pdb.py
Lib/test/test_pep352.py
Lib/test/test_pickletools.py
Lib/test/test_plistlib.py
Lib/test/test_poplib.py
Lib/test/test_posix.py
Lib/test/test_posixpath.py
Lib/test/test_regrtest.py
Lib/test/test_robotparser.py
Lib/test/test_socket.py
Lib/test/test_socketserver.py
Lib/test/test_subprocess.py
Lib/test/test_sunau.py
Lib/test/test_telnetlib.py
Lib/test/test_threading.py
Lib/test/test_tools/test_gprof2html.py
Lib/test/test_tools/test_md5sum.py
Lib/test/test_tools/test_pdeps.py
Lib/test/test_urllib2.py
Lib/test/test_userstring.py
Lib/test/test_uu.py
Lib/test/test_venv.py
Lib/test/test_wave.py
Lib/test/test_weakset.py
Lib/test/test_xml_etree_c.py
Lib/test/test_xmlrpc.py
Lib/test/test_xmlrpc_net.py
Lib/test/test_zipimport_support.py
Lib/tkinter/test/runtktests.py
Lib/tkinter/test/test_ttk/test_functions.py
Lib/unittest/test/testmock/testmagicmethods.py
Lib/unittest/test/testmock/testpatch.py

index 5c8d7034610d780ae5a727350ef566a0a8faf5c4..363f58612dbdf93d88cf7a9359bf68416a24f13c 100644 (file)
@@ -49,7 +49,7 @@ class SimpleTypesTestCase(unittest.TestCase):
 
     # XXX Replace by c_char_p tests
     def test_cstrings(self):
-        from ctypes import c_char_p, byref
+        from ctypes import c_char_p
 
         # c_char_p.from_param on a Python String packs the string
         # into a cparam object
@@ -68,7 +68,7 @@ class SimpleTypesTestCase(unittest.TestCase):
 
     @need_symbol('c_wchar_p')
     def test_cw_strings(self):
-        from ctypes import byref, c_wchar_p
+        from ctypes import c_wchar_p
 
         c_wchar_p.from_param("123")
 
@@ -98,7 +98,7 @@ class SimpleTypesTestCase(unittest.TestCase):
     def test_byref_pointer(self):
         # The from_param class method of POINTER(typ) classes accepts what is
         # returned by byref(obj), it type(obj) == typ
-        from ctypes import c_short, c_uint, c_int, c_long, pointer, POINTER, byref
+        from ctypes import c_short, c_uint, c_int, c_long, POINTER, byref
         LPINT = POINTER(c_int)
 
         LPINT.from_param(byref(c_int(42)))
index 25c14abd322ca2c5f74326e9287473bbd4ad5b62..c1a2a041ee960ea95a4966b930bf7c1e627fbb4a 100644 (file)
@@ -3,16 +3,12 @@
 import unittest
 import sys
 import os
-import tempfile
-import shutil
 from test.support import run_unittest
 
 from distutils.core import Distribution
 from distutils.command.bdist_rpm import bdist_rpm
 from distutils.tests import support
 from distutils.spawn import find_executable
-from distutils import spawn
-from distutils.errors import DistutilsExecError
 
 SETUP_PY = """\
 from distutils.core import setup
index 366ffbec9f814085595219d0a096d42b7c824079..3d84f8b1d78055fc09cf88549aadd190910521de 100644 (file)
@@ -166,7 +166,6 @@ class BuildExtTestCase(TempdirManager,
         cmd = self.build_ext(dist)
         cmd.finalize_options()
 
-        from distutils import sysconfig
         py_include = sysconfig.get_python_inc()
         self.assertIn(py_include, cmd.include_dirs)
 
index df88ec1e34ecb74a642a2d457f91bdbede7fcb60..c605afd86012b693bc5e14c9d5005fda2694d52e 100644 (file)
@@ -1,7 +1,6 @@
 """Tests for distutils.command.clean."""
 import os
 import unittest
-import getpass
 
 from distutils.command.clean import clean
 from distutils.tests import support
index 0929f8a47dd393e8dbe904816f87f1524032a7ad..d91dedd3a8832ffb4e05a875b4e123b42b0da0b2 100644 (file)
@@ -1,7 +1,6 @@
 """Tests for distutils.pypirc.pypirc."""
 import os
 import unittest
-import tempfile
 
 from distutils.core import PyPIRCCommand
 from distutils.core import Distribution
index 856921679d6350cd863e97f5626e59f2394c7b98..9dc869de4c8ef0c5bb6c482c85d1078c6d5984c0 100644 (file)
@@ -3,11 +3,10 @@ import unittest
 import sys
 import os
 from io import BytesIO
-import subprocess
 from test.support import run_unittest
 
 from distutils import cygwinccompiler
-from distutils.cygwinccompiler import (CygwinCCompiler, check_config_h,
+from distutils.cygwinccompiler import (check_config_h,
                                        CONFIG_H_OK, CONFIG_H_NOTOK,
                                        CONFIG_H_UNCERTAIN, get_versions,
                                        get_msvcr)
index 3e1c366892d2968928b6653fcb17e8f661ab09ff..c6fae39cfb1e07628e99334eccc8ab38dbad7acb 100644 (file)
@@ -1,7 +1,6 @@
 """Tests for distutils.dep_util."""
 import unittest
 import os
-import time
 
 from distutils.dep_util import newer, newer_pairwise, newer_group
 from distutils.errors import DistutilsFileError
index a6d04f065d98876cefb7d70ad7dda4c2203dbea3..03040afc7966efdba0543777f9aa16c3cf901d64 100644 (file)
@@ -1,7 +1,6 @@
 """Tests for distutils.file_util."""
 import unittest
 import os
-import shutil
 import errno
 from unittest.mock import patch
 
index d73624d00b96757f526bdfb9286d00d384582a9f..32ab296a320e005d0f798add14a26f9f9577ab7a 100644 (file)
@@ -1,7 +1,6 @@
 """Tests for distutils.command.install_data."""
 import os
 import unittest
-import getpass
 
 from distutils.command.install_data import install_data
 from distutils.tests import support
index d9ed6b7fd295e1ece64eb614394792ea6679ed44..2217b321e6e054d22bdf248c6542ef3b9a6e4d1f 100644 (file)
@@ -1,7 +1,6 @@
 """Tests for distutils.command.install_headers."""
 import os
 import unittest
-import getpass
 
 from distutils.command.install_headers import install_headers
 from distutils.tests import support
index 6c7eb20c47177175662c28fa3053465070e5d9d6..f507ef7750af25a31bbade8813f1e7e82844da20 100644 (file)
@@ -1,11 +1,10 @@
 """Tests for distutils.spawn."""
 import unittest
 import os
-import time
-from test.support import captured_stdout, run_unittest
+from test.support import run_unittest
 
 from distutils.spawn import _nt_quote_args
-from distutils.spawn import spawn, find_executable
+from distutils.spawn import spawn
 from distutils.errors import DistutilsExecError
 from distutils.tests import support
 
index 15079fe0285c8bb7dec16f0e65d9b2bd9e0f3834..c0507cf3fbcbfe0270d39ad376761988af470e68 100644 (file)
@@ -10,7 +10,6 @@ import unittest
 import test.support
 
 # Local imports
-from lib2to3 import refactor
 from . import support
 
 
index def9b0e47a5dbc29dfd82aff606640b33ce9ec75..b97b73ab60b2a04b39d5a95e85ab7d4732eed5af 100644 (file)
@@ -2,12 +2,11 @@
 
 # Python imports
 import os
-import unittest
 from itertools import chain
 from operator import itemgetter
 
 # Local imports
-from lib2to3 import pygram, pytree, refactor, fixer_util
+from lib2to3 import pygram, fixer_util
 from lib2to3.tests import support
 
 
index 46c8c54319c653d8577a8ce701d3d4242cb457c0..36eb176e5f253c865b9dfb2a888a67547ce3a8d9 100644 (file)
@@ -10,7 +10,7 @@ from __future__ import with_statement
 
 # Testing imports
 from . import support
-from .support import driver, test_dir
+from .support import driver
 from test.support import verbose
 
 # Python imports
index c93aa65fc8b8d27c4d1fcdb531a216223d4a256a..a611d1715ec1f9e2581323d70d5d9a0cd889aad3 100644 (file)
@@ -11,8 +11,6 @@ especially when debugging a test.
 
 from __future__ import with_statement
 
-import warnings
-
 # Testing imports
 from . import support
 
index f30c1e8630958d0f233bfd0c21e102ab6d2bb281..ab5ce72793c48d8530178bfb59f13faf5d85081d 100644 (file)
@@ -7,18 +7,14 @@ from __future__ import with_statement
 import sys
 import os
 import codecs
-import operator
 import io
 import tempfile
 import shutil
 import unittest
-import warnings
 
 from lib2to3 import refactor, pygram, fixer_base
 from lib2to3.pgen2 import token
 
-from . import support
-
 
 TEST_DATA_DIR = os.path.join(os.path.dirname(__file__), "data")
 FIXER_DIR = os.path.join(TEST_DATA_DIR, "fixers")
index e52c423b5310b740c11e4dba6a6f5f701c6d5b65..d3e8e9ee44a13467f57d56cbffb1c1295fc28c64 100644 (file)
@@ -1,5 +1,4 @@
 from test.support import findfile, TESTFN, unlink
-import unittest
 import array
 import io
 import pickle
index 58f2f04fcdf935fee486ff50619703b1f7a0bca9..ab4e24796188c8d29b034126f77854f9e05cb127 100644 (file)
@@ -4,7 +4,6 @@ try:
 except ImportError:
     nl_langinfo = None
 
-import codecs
 import locale
 import sys
 import unittest
index ac6325a751efdf44d943bf66e3671084fcbb5c3c..bcba8caa296484ebd7d2e6c686c2dca829b473c4 100644 (file)
@@ -4,7 +4,6 @@ Test suite for _osx_support: shared OS X support functions.
 
 import os
 import platform
-import shutil
 import stat
 import sys
 import unittest
index b4f2bf868c2cbd56a1937134dba7f62fe02768e0..8fd54cc1dbe8a8184b8613cae5d225c08a857552 100644 (file)
@@ -7,8 +7,6 @@ from test import support
 import weakref
 import pickle
 import operator
-import io
-import math
 import struct
 import sys
 import warnings
index 3a33fc8b2d783e9b391408758d703cc61ac50569..08090b8a06f6c5fe6e792381a4bc0f9d73f438b8 100644 (file)
@@ -12,7 +12,6 @@ import socket
 import sys
 import time
 import unittest
-import warnings
 import unittest.mock
 try:
     import threading
index 0e545950ee704ed8c8a5184b67647a523b839d17..9488b3029026357e34e17e35cc23c1f27e2bfd82 100644 (file)
@@ -14,7 +14,6 @@ from test.support import bigmemtest, _1G, _2G, _4G
 import unittest
 import operator
 import sys
-import functools
 
 # These tests all use one of the bigmemtest decorators to indicate how much
 # memory they use and how much memory they need to be even meaningful.  The
index e9dbddcd9305f1cc3999958e026f66da27774547..fc8d30fac1f6ad23833724d450083c171924a217 100644 (file)
@@ -2,7 +2,7 @@
 
 import unittest
 from test import support
-from operator import eq, ne, lt, gt, le, ge
+from operator import eq, le
 from abc import ABCMeta
 
 def gcd(a, b):
index 2eef9fc68590013896644b3ae50a2fa8fd06e02b..b83f2f107c1c7cb46331b8bbee73514abafb4460 100644 (file)
@@ -16,7 +16,6 @@ import unittest
 from test import support
 from itertools import permutations, product
 from random import randrange, sample, choice
-from sysconfig import get_config_var
 import warnings
 import sys, array, io
 from decimal import Decimal
index ee1e28a763ca5ce30acfb949b7a8eefa2adbf547..c8cdacf718be2cf7de3929ec94a86f68446dd985 100644 (file)
@@ -4,7 +4,6 @@ import sys
 import test.support
 import unicodedata
 import unittest
-import warnings
 
 class PosReturn:
     # this can be used for configurable callbacks
index 45a19876113f281f7371404066af1e0bb6a36a40..d8753402ef6de55e82d5af66e8f764104433ad79 100644 (file)
@@ -4,7 +4,6 @@ import io
 import locale
 import sys
 import unittest
-import warnings
 import encodings
 
 from test import support
index f18983fbb279df122ce4933c14782cfcd40fd6d2..53f8917330296de40969c7c7cd34c36bf15b03d6 100644 (file)
@@ -6,7 +6,7 @@ from test.support import run_unittest, TESTFN, unlink
 # rip off all interesting stuff from test_profile
 import cProfile
 from test.test_profile import ProfileTest, regenerate_expected_output
-from test.profilee import testfunc
+
 
 class CProfileTest(ProfileTest):
     profilerclass = cProfile.Profile
index 9095f725adfc9648fe6b4ff1507b5e7fa7510bea..e97c9f366e53d566dfa6e8da65f62ce1c9e5c0ea 100644 (file)
@@ -2,7 +2,6 @@
 # csv package unit tests
 
 import copy
-import io
 import sys
 import unittest
 from io import StringIO
@@ -1078,7 +1077,6 @@ class TestUnicode(unittest.TestCase):
              "François Pinard"]
 
     def test_unicode_read(self):
-        import io
         with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
             fileobj.write(",".join(self.names) + "\r\n")
             fileobj.seek(0)
@@ -1087,7 +1085,6 @@ class TestUnicode(unittest.TestCase):
 
 
     def test_unicode_write(self):
-        import io
         with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
             writer = csv.writer(fileobj)
             writer.writerow(self.names)
index a7808f51c756dce6ecdd37bbfddcd6875a7b8033..304b33286978f69ce065959d38e2dc9888a061a4 100644 (file)
@@ -2,7 +2,7 @@ from test import support
 gdbm = support.import_module("dbm.gnu") #skip if not supported
 import unittest
 import os
-from test.support import verbose, TESTFN, unlink
+from test.support import TESTFN, unlink
 
 
 filename = TESTFN
index 13e31f219481d24a57ee3d07dfe39126855582e5..49f4426e4cb91e78dffaf8fb275d456d54a7d8c6 100644 (file)
@@ -1,7 +1,6 @@
 from test import support
 support.import_module("dbm.ndbm") #skip if not supported
 import unittest
-import random
 import dbm.ndbm
 from dbm.ndbm import error
 
index d1933e2dcbbcded24b617a67506f569ee0905688..c133c811b19733b516b0f1753a93c2d8a8088947 100644 (file)
@@ -6,7 +6,7 @@ import os
 import random
 import select
 import unittest
-from test.support import TESTFN, run_unittest, cpython_only
+from test.support import run_unittest, cpython_only
 
 if not hasattr(select, 'devpoll') :
     raise unittest.SkipTest('test works only on Solaris OS family')
index f7c480679925890832f6d60a5bca881c1caf4119..b9bd1353f5636a7b82953808359a6b63d8404412 100644 (file)
@@ -1876,7 +1876,6 @@ if not hasattr(sys, 'gettrace') or not sys.gettrace():
         To demonstrate this, we'll create a fake standard input that
         captures our debugger input:
 
-          >>> import tempfile
           >>> real_stdin = sys.stdin
           >>> sys.stdin = _FakeInput([
           ...    'print(x)',  # print data defined by the example
@@ -1917,7 +1916,7 @@ if not hasattr(sys, 'gettrace') or not sys.gettrace():
           ... finally:
           ...     sys.stdin = real_stdin
           --Return--
-          > <doctest test.test_doctest.test_pdb_set_trace[8]>(3)calls_set_trace()->None
+          > <doctest test.test_doctest.test_pdb_set_trace[7]>(3)calls_set_trace()->None
           -> import pdb; pdb.set_trace()
           (Pdb) print(y)
           2
@@ -2804,7 +2803,6 @@ text files).
     ...         _ = f.write("       'abc def'\n")
     ...         _ = f.write("\n")
     ...         _ = f.write('   \"\"\"\n')
-    ...     import shutil
     ...     rc1, out1, err1 = script_helper.assert_python_failure(
     ...             '-m', 'doctest', fn, fn2, TERM='')
     ...     rc2, out2, err2 = script_helper.assert_python_ok(
index 5080ec9f796c5cb0e358ffb471386b97c6721d75..3ae090fd66ae25e41c99f1bd435f0afed67d6fa4 100644 (file)
@@ -1,7 +1,6 @@
 # Test the most dynamic corner cases of Python's runtime semantics.
 
 import builtins
-import contextlib
 import unittest
 
 from test.support import swap_item, swap_attr
index 894b8003cde9352b8edd43198e189492d4171062..af3fb85c560630b7eb1550f10893c147b5b8c2bc 100644 (file)
@@ -3421,7 +3421,6 @@ Do you like this message?
 class TestFeedParsers(TestEmailBase):
 
     def parse(self, chunks):
-        from email.feedparser import FeedParser
         feedparser = FeedParser()
         for chunk in chunks:
             feedparser.feed(chunk)
index 55ecdea9aacb50514d8996d116ca5f0d63d07976..af836dc972662230ce05559bbf380d264d3715f3 100644 (file)
@@ -1,7 +1,6 @@
 import datetime
 import textwrap
 import unittest
-import types
 from email import errors
 from email import policy
 from email.message import Message
index 48f7a70c6808938b74b6995bcd02e27c4f3e220f..2e187ac64ee23ae7d5de378a06f0356cc79a3bd8 100644 (file)
@@ -1,6 +1,5 @@
 
 import fractions
-import math
 import operator
 import os
 import random
index ccef4223c2416aa823d52497c5e7ee5d27d4da6c..730b628b58700ab177d011e039d5310fc511b542 100644 (file)
@@ -5,7 +5,6 @@
 
 import os
 import re
-import pprint
 import subprocess
 import sys
 import sysconfig
index 3a94383103de61a4ceb81df747520f4183bb5fb5..d345baa26b12c732c3ace0fb0f063238fe84ca40 100644 (file)
@@ -1,6 +1,5 @@
 import os
 import base64
-import shutil
 import gettext
 import unittest
 
index 141e89e49318818488ba7909559201eeb4f0002a..0b34e97ccc0cb6fd6293fceba6f2b00e68bb9b90 100644 (file)
@@ -1,5 +1,4 @@
 import unittest
-from test import support
 from test.support import import_module
 
 # Skip test if _thread or _tkinter wasn't built or idlelib was deleted.
index 8829de3c19a2564c302fdcfa509c943ec72c9e35..a4b5a64aae2a7e2e9c7484ec9c76ef0ca5de155c 100644 (file)
@@ -2,7 +2,6 @@ from .. import util
 
 machinery = util.import_importlib('importlib.machinery')
 
-import collections
 import unittest
 
 
index 3755b84a1a0f6519370411ab7be5c64e90fa03d3..24396044a5bcf16cca07a4390f7301a020762b81 100644 (file)
@@ -1,7 +1,6 @@
 from .. import util
 import sys
 import unittest
-import importlib
 from test import support
 
 
index df0af12d3886d65f152ddb65a01d8036af531f74..b2aadff289b6e15a2f881461e20140fabd13b809 100644 (file)
@@ -3,7 +3,6 @@ from . import util as test_util
 init = test_util.import_importlib('importlib')
 
 import sys
-import time
 import unittest
 import weakref
 
index cb49f19a6dd2c456fe511eb14c3058a99e34b9b5..116eb75c15090f294ba7f4b58e2563f43a33699d 100644 (file)
@@ -1,9 +1,6 @@
 import contextlib
-import importlib.abc
-import importlib.machinery
 import os
 import sys
-import types
 import unittest
 
 from test.test_importlib import util
index 0991f74f84064e5de9e8e94906b09c083d798e8e..1f30fa6e8f536fb1150f6f289261cfa2ecc2fe7c 100644 (file)
@@ -7,17 +7,12 @@ import email
 import email.message
 import re
 import io
-import shutil
 import tempfile
 from test import support
 import unittest
 import textwrap
 import mailbox
 import glob
-try:
-    import fcntl
-except ImportError:
-    pass
 
 
 class TestBase:
index 22b2fcc4a7ed1dfce37f334207349396458e1cd0..623fadb8eda4ed46e7a804031be31201e581df0e 100644 (file)
@@ -1,6 +1,5 @@
 import mailcap
 import os
-import shutil
 import test.support
 import unittest
 
index 6c7b99d2d2896b242004686de161436053593215..d0bc79065f118e86b817b0fed77af4020915c0d2 100644 (file)
@@ -6,7 +6,6 @@ from test import support
 import unittest
 import math
 import os
-import platform
 import sys
 import struct
 import sysconfig
index 52273ea22d188ff51b95c2a71fcd01c8a6751a46..2e15cd8a6bff6c2a8259981a4e50ea35e9068369 100644 (file)
@@ -6,7 +6,6 @@ support.import_module('_multiprocessing')
 
 import importlib
 import importlib.machinery
-import zipimport
 import unittest
 import sys
 import os
@@ -15,7 +14,7 @@ import py_compile
 
 from test.support.script_helper import (
     make_pkg, make_script, make_zip_pkg, make_zip_script,
-    assert_python_ok, assert_python_failure, spawn_python, kill_python)
+    assert_python_ok)
 
 # Look up which start methods are available to test
 import multiprocessing
index 35044ad2a13c33ba7dbfe2acd0484598ef2c1a67..2cddd57643da46a35301338a3bea5de57c404293 100644 (file)
@@ -558,7 +558,6 @@ def test_pdb_continue_in_bottomframe():
 
 def pdb_invoke(method, arg):
     """Run pdb.method(arg)."""
-    import pdb
     getattr(pdb.Pdb(nosigint=True), method)(arg)
 
 
index 7c98c460b96f252b38ca027488709e576e000695..27d514fe2ee517d3badf582a066fa21188ea5a1b 100644 (file)
@@ -1,6 +1,5 @@
 import unittest
 import builtins
-import warnings
 import os
 from platform import system as platform_system
 
index 80221f005c93e65c9ac77781a79a1abf81f20024..86bebfa0266862fbded64e3d7e6bf16f661830be 100644 (file)
@@ -1,4 +1,3 @@
-import struct
 import pickle
 import pickletools
 from test import support
index f0e9e5a9ea3dba182dd8219326f76568624f02ac..12d92fa7695651196299914cc609317469ce50bb 100644 (file)
@@ -7,7 +7,6 @@ import datetime
 import codecs
 import binascii
 import collections
-import struct
 from test import support
 from io import BytesIO
 
index bceeb93ad14a45088de0cbae2ac9dea9acf49f6a..7b9606d35933719ae105c203623b084d757c9bdb 100644 (file)
@@ -8,7 +8,6 @@ import asyncore
 import asynchat
 import socket
 import os
-import time
 import errno
 
 from unittest import TestCase, skipUnless
index 28cdd90d11f7700209ece8e682e7ff5e55f48c65..6a1c82917a9a35632afbdee37daa8c6b37ecafa7 100644 (file)
@@ -11,7 +11,6 @@ import time
 import os
 import platform
 import pwd
-import shutil
 import stat
 import tempfile
 import unittest
index 8b3ce70c84969f11525be46355befa474eeb3a47..26faa485479aa48c690f6cada2b257f91451b014 100644 (file)
@@ -1,4 +1,3 @@
-import itertools
 import os
 import posixpath
 import unittest
index 213853f5b1883cf965ffcc0c5b3d2aea3be90963..c11408df7feacf6767e919a8bc20fcd1a6b1746c 100644 (file)
@@ -4,10 +4,8 @@ Tests of regrtest.py.
 Note: test_regrtest cannot be run twice in parallel.
 """
 
-import argparse
 import contextlib
 import faulthandler
-import getopt
 import io
 import os.path
 import platform
index 90b30722da020eecaf8c52986776adac473549a4..76f4f7c6146e0d59830bf945747e72dd27ac8dd7 100644 (file)
@@ -2,8 +2,6 @@ import io
 import unittest
 import urllib.robotparser
 from collections import namedtuple
-from urllib.error import URLError, HTTPError
-from urllib.request import urlopen
 from test import support
 from http.server import BaseHTTPRequestHandler, HTTPServer
 try:
index 982a9761263813b3487c1d849bce887c36dfdde4..a7cc1e7592cdb145e58a720cba0e8e4b68020e47 100644 (file)
@@ -13,7 +13,6 @@ import queue
 import sys
 import os
 import array
-import platform
 import contextlib
 from weakref import proxy
 import signal
index 554c106f5d69c72aab36ff226c7ec59a3f8bf989..01ac12b949eb1a950ff1b217195fce893a6567c1 100644 (file)
@@ -7,8 +7,6 @@ import os
 import select
 import signal
 import socket
-import select
-import errno
 import tempfile
 import unittest
 import socketserver
index 7f70fd0001378eac752ee5357fd7028daaaf5d7a..786b8cfeedc1d755b1f898ef444cf3cc5bbc172c 100644 (file)
@@ -5,15 +5,12 @@ import subprocess
 import sys
 import signal
 import io
-import locale
 import os
 import errno
 import tempfile
 import time
-import re
 import selectors
 import sysconfig
-import warnings
 import select
 import shutil
 import gc
index 0f4134e9822e737587fabc919f9efa9e8d68659d..bc1f46c0ebd306bfe47154cdfe8d7d6a7a44c60d 100644 (file)
@@ -1,4 +1,3 @@
-from test.support import TESTFN
 import unittest
 from test import audiotests
 from audioop import byteswap
index 610377aaa6e511a76b10f477c86b2d45ea856279..69a9ce2a69b5b835ab40d4364a42ed410fd1396b 100644 (file)
@@ -1,7 +1,6 @@
 import socket
 import selectors
 import telnetlib
-import time
 import contextlib
 
 from test import support
index 71df14c8fddcf67304c11b3f768ceda3e29bb86d..0e7001617d43d27dbd28bafdfcf5dd655f2f0ac2 100644 (file)
@@ -3,7 +3,7 @@ Tests for the threading module.
 """
 
 import test.support
-from test.support import verbose, strip_python_stderr, import_module, cpython_only
+from test.support import verbose, import_module, cpython_only
 from test.support.script_helper import assert_python_ok, assert_python_failure
 
 import random
index 0c294ec0c446ea61b0e244144d023cf87fe74fa3..9489ed91f9c1cf6a19014324f3439186c237d202 100644 (file)
@@ -2,12 +2,11 @@
 
 import os
 import sys
-import importlib
 import unittest
 from unittest import mock
 import tempfile
 
-from test.test_tools import scriptsdir, skip_if_missing, import_tool
+from test.test_tools import skip_if_missing, import_tool
 
 skip_if_missing()
 
index e6c83fbebcbaac6c61c94071cfdcff5573b0c96f..fb565b73778f7485e9f33f807408c1a77439947b 100644 (file)
@@ -5,7 +5,7 @@ import unittest
 from test import support
 from test.support.script_helper import assert_python_ok, assert_python_failure
 
-from test.test_tools import scriptsdir, import_tool, skip_if_missing
+from test.test_tools import scriptsdir, skip_if_missing
 
 skip_if_missing()
 
index 0097623deda2f3e4cd23476817666ef076e456eb..27cbfe215d039d4e935871b146c49b11be09fa13 100644 (file)
@@ -4,7 +4,7 @@ import os
 import unittest
 import tempfile
 
-from test.test_tools import scriptsdir, skip_if_missing, import_tool
+from test.test_tools import skip_if_missing, import_tool
 
 skip_if_missing()
 
index 008c751f9c6f16522e46fa2fb718028836dec606..df8a8916450f556b691fc71cf4cb9d1772c0b8da 100644 (file)
@@ -462,7 +462,7 @@ class MockHTTPHandler(urllib.request.BaseHandler):
         self.requests = []
 
     def http_open(self, req):
-        import email, http.client, copy
+        import email, copy
         self.requests.append(copy.deepcopy(req))
         if self._count == 0:
             self._count = self._count + 1
index 35dce2c8d66ebf6d625f8987cef2edea05ac0aa2..71528223d35bb563158a20a1378c125e9b342770 100644 (file)
@@ -1,7 +1,6 @@
 # UserString is a wrapper around the native builtin string type.
 # UserString instances should behave similar to builtin string objects.
 
-import string
 import unittest
 from test import string_tests
 
index 25fffbf9936af54b9f1017a084514cc528df9daf..ad2f2c59c1089bc82f5d5407bad3d72672181d32 100644 (file)
@@ -8,7 +8,6 @@ from test import support
 
 import sys, os
 import uu
-from io import BytesIO
 import io
 
 plaintext = b"The smooth-scaled python crept over the sleeping dog\n"
index 55bee23de36bcab8a78145697216f644e2e06c46..a2842b02171ecc07686b341a870aa93e52c00db2 100644 (file)
@@ -15,7 +15,6 @@ import sys
 import tempfile
 from test.support import (captured_stdout, captured_stderr,
                           can_symlink, EnvironmentVarGuard, rmtree)
-import textwrap
 import unittest
 import venv
 
index a67a8b009e2174fdd566de37bf49337b36c156b8..8666f7269cb1f830f3a23105aad395293941939a 100644 (file)
@@ -1,4 +1,3 @@
-from test.support import TESTFN
 import unittest
 from test import audiotests
 from test import support
index 3e1f4c8ed0c50c266004dd7b0ff2aa48f9e14320..691b95e77c6af91ea9c569197af81d73876cad13 100644 (file)
@@ -1,11 +1,6 @@
 import unittest
-from weakref import proxy, ref, WeakSet
-import operator
-import copy
+from weakref import WeakSet
 import string
-from random import randrange, shuffle
-import warnings
-import collections
 from collections import UserString as ustr
 import gc
 import contextlib
index cd5fd6c91998e0fd1490074d64b4e29df8b8a979..87f3f27abc87bb1b6c4d8d3a6be18daad6d8323f 100644 (file)
@@ -108,7 +108,7 @@ class SizeofTest(unittest.TestCase):
                              struct.calcsize('8P'))
 
 def test_main():
-    from test import test_xml_etree, test_xml_etree_c
+    from test import test_xml_etree
 
     # Run the tests specific to the C implementation
     support.run_unittest(
index cfb596471113132f71aa7e8d2185d696328f8c47..59f9c32da77472063f86764a65458c7d46fe1c2b 100644 (file)
@@ -1132,7 +1132,6 @@ def captured_stdout(encoding='utf-8'):
     """A variation on support.captured_stdout() which gives a text stream
     having a `buffer` attribute.
     """
-    import io
     orig_stdout = sys.stdout
     sys.stdout = io.TextIOWrapper(io.BytesIO(), encoding=encoding)
     try:
index 1771db5f2a04018ca0b1481dbffa59a394c2703a..ae0a28e7215741b1be12675281e62c0a23ed406c 100644 (file)
@@ -1,6 +1,4 @@
 import collections.abc
-import errno
-import socket
 import unittest
 from test import support
 
index 5913622f56e88356c21ea33d7c42feed309befd3..84d526c3db53a1edb3ebc984290315a2ea37a2a7 100644 (file)
@@ -12,7 +12,6 @@ import zipimport
 import doctest
 import inspect
 import linecache
-import pdb
 import unittest
 from test.support.script_helper import (spawn_python, kill_python, assert_python_ok,
                                         make_script, make_zip_script)
index 1ca8bde085a42bf0bc4b6cf7a4ff3e5698eb4876..33dc54a1375bf82d5f1aa1d7bfcf62242997b2d7 100644 (file)
@@ -7,7 +7,6 @@ Extensions also should live in packages following the same rule as above.
 """
 
 import os
-import unittest
 import importlib
 import test.support
 
index c68a650559e91edd5c5bdb44ce419e8bc0111b21..a1b7cdfcd1467cdfd193b19bfe6a2b2f9183b52b 100644 (file)
@@ -1,6 +1,5 @@
 # -*- encoding: utf-8 -*-
 import unittest
-import tkinter
 from tkinter import ttk
 
 class MockTkApp:
index bb9b956bb2e43e1ec815a7edd3b278e2137db2e5..24569b532ded9d014c96c9e4c46ba49dbfdc6773 100644 (file)
@@ -1,5 +1,4 @@
 import unittest
-import inspect
 import sys
 from unittest.mock import Mock, MagicMock, _magics
 
index dfce3696d6ab26970af3e37b94f1a8069c2ea390..2e0c08f35f5226c7f2bcc108b5a06a3aab30534a 100644 (file)
@@ -10,9 +10,9 @@ from unittest.test.testmock import support
 from unittest.test.testmock.support import SomeClass, is_instance
 
 from unittest.mock import (
-    NonCallableMock, CallableMixin, patch, sentinel,
+    NonCallableMock, CallableMixin, sentinel,
     MagicMock, Mock, NonCallableMagicMock, patch, _patch,
-    DEFAULT, call, _get_target, _patch
+    DEFAULT, call, _get_target
 )