]> granicus.if.org Git - python/commitdiff
Remove unused imports in test modules.
authorGeorg Brandl <georg@python.org>
Sun, 7 Feb 2010 17:03:15 +0000 (17:03 +0000)
committerGeorg Brandl <georg@python.org>
Sun, 7 Feb 2010 17:03:15 +0000 (17:03 +0000)
74 files changed:
Lib/test/regrtest.py
Lib/test/test__locale.py
Lib/test/test_abstract_numbers.py
Lib/test/test_applesingle.py
Lib/test/test_bsddb.py
Lib/test/test_builtin.py
Lib/test/test_cmath.py
Lib/test/test_cmd_line.py
Lib/test/test_cmd_line_script.py
Lib/test/test_collections.py
Lib/test/test_commands.py
Lib/test/test_compileall.py
Lib/test/test_contextlib.py
Lib/test/test_cookielib.py
Lib/test/test_copy.py
Lib/test/test_decimal.py
Lib/test/test_deque.py
Lib/test/test_descr.py
Lib/test/test_dircache.py
Lib/test/test_docxmlrpc.py
Lib/test/test_epoll.py
Lib/test/test_file.py
Lib/test/test_file2k.py
Lib/test/test_filecmp.py
Lib/test/test_fileio.py
Lib/test/test_float.py
Lib/test/test_fork1.py
Lib/test/test_frozen.py
Lib/test/test_future_builtins.py
Lib/test/test_gdbm.py
Lib/test/test_getopt.py
Lib/test/test_hashlib.py
Lib/test/test_heapq.py
Lib/test/test_imaplib.py
Lib/test/test_inspect.py
Lib/test/test_io.py
Lib/test/test_logging.py
Lib/test/test_long.py
Lib/test/test_macos.py
Lib/test/test_memoryio.py
Lib/test/test_multibytecodec.py
Lib/test/test_ntpath.py
Lib/test/test_optparse.py
Lib/test/test_os.py
Lib/test/test_parser.py
Lib/test/test_pdb.py
Lib/test/test_print.py
Lib/test/test_profile.py
Lib/test/test_pyexpat.py
Lib/test/test_queue.py
Lib/test/test_random.py
Lib/test/test_re.py
Lib/test/test_set.py
Lib/test/test_socketserver.py
Lib/test/test_sqlite.py
Lib/test/test_ssl.py
Lib/test/test_strftime.py
Lib/test/test_struct.py
Lib/test/test_structmembers.py
Lib/test/test_sys.py
Lib/test/test_sysconfig.py
Lib/test/test_tarfile.py
Lib/test/test_tempfile.py
Lib/test/test_tk.py
Lib/test/test_tokenize.py
Lib/test/test_traceback.py
Lib/test/test_ttk_guionly.py
Lib/test/test_ttk_textonly.py
Lib/test/test_types.py
Lib/test/test_undocumented_details.py
Lib/test/test_urllib2net.py
Lib/test/test_xml_etree.py
Lib/test/test_xml_etree_c.py
Lib/test/test_zipimport_support.py

index db93db11371dd9f3f012c86fd8d24975191f53fb..f12515221bf8cb76852b60f2f2bd56ff4edcf519 100755 (executable)
@@ -149,7 +149,6 @@ option '-uall,-bsddb'.
 
 import cStringIO
 import getopt
-import itertools
 import json
 import os
 import random
@@ -448,8 +447,8 @@ def main(tests=None, testdir=None, verbose=0, quiet=False,
 
     if use_mp:
         from threading import Thread
-        from Queue import Queue, Empty
-        from subprocess import Popen, PIPE, STDOUT
+        from Queue import Queue
+        from subprocess import Popen, PIPE
         from collections import deque
         debug_output_pat = re.compile(r"\[\d+ refs\]$")
         pending = deque()
index 0f67731f15db4c3ca5612cfdfb90aaef9b836df2..2fc128fc0bfec578282be8642efba345c6d98269 100644 (file)
@@ -1,4 +1,4 @@
-from test.test_support import verbose, run_unittest
+from test.test_support import run_unittest
 from _locale import (setlocale, LC_NUMERIC, localeconv, Error)
 try:
     from _locale import (RADIXCHAR, THOUSEP, nl_langinfo)
index 8f1fdd767f475f9db94a2e7e4e1bbd50fc126a41..925f8cf60c12a40dbdc425a9dc535caf993058dc 100644 (file)
@@ -1,10 +1,8 @@
 """Unit tests for numbers.py."""
 
 import math
-import operator
 import unittest
 from numbers import Complex, Real, Rational, Integral
-from numbers import Number
 from test import test_support
 
 class TestNumbers(unittest.TestCase):
index 5a8201c3d0e9aa5ed675e4dd4d1fbdb31310e401..1beffe0f2f465919e71eec50a238eaf4a841c93c 100644 (file)
@@ -7,9 +7,7 @@ import struct
 
 MacOS = test_support.import_module('MacOS')
 # The following should exist if MacOS does.
-import macostools
 import applesingle
-import Carbon.File
 
 AS_MAGIC=0x00051600
 AS_VERSION=0x00020000
index a5fa494401f3667d8f16b4e2451cc6405bf4c9ad..d1ee0a14a967aeeb33ad0be5a21c3cbb8a4737cc 100755 (executable)
@@ -3,7 +3,6 @@
    Adapted to unittest format and expanded scope by Raymond Hettinger
 """
 import os, sys
-import copy
 import unittest
 from test import test_support
 
index ac843c3472e7c59acddfe54b2c3317d40b349f56..ac9d85d92ec7d880aa009739c8fd9547ffd5474e 100644 (file)
@@ -1,12 +1,12 @@
 # Python test set -- built-in functions
 
 import platform
-import test.test_support, unittest
+import unittest
 from test.test_support import fcmp, have_unicode, TESTFN, unlink, \
-                              run_unittest, run_with_locale
+                              run_unittest
 from operator import neg
 
-import sys, warnings, cStringIO, random, fractions, UserDict
+import sys, warnings, cStringIO, random, UserDict
 warnings.filterwarnings("ignore", "hex../oct.. of negative int",
                         FutureWarning, __name__)
 warnings.filterwarnings("ignore", "integer argument expected",
index e53defff11c562e428327779d57fa23ff936dfba..8b5c4bf34ff51ac00b2755486ec4f6ea3f1b0209 100755 (executable)
@@ -1,7 +1,6 @@
 from test.test_support import run_unittest
 from test.test_math import parse_testfile, test_file
 import unittest
-import os, sys
 import cmath, math
 from cmath import phase, polar, rect, pi
 
index 6c146f348cb4a5378ac4584e263fb6f5928aa4a3..be3b70e881a6e9afaec1ff09525d30e734ead358 100644 (file)
@@ -2,7 +2,6 @@
 # All tests are executed with environment variables ignored
 # See test_cmd_line_script.py for testing of script execution
 
-import os
 import test.test_support, unittest
 import sys
 from test.script_helper import spawn_python, kill_python, python_exit_code
index e1a7f9181e3453944d1f8e991870651f25337392..099471fc63f844602a80bc27df49b7f97e71c5ec 100644 (file)
@@ -3,9 +3,8 @@
 import unittest
 import os
 import os.path
-import sys
 import test.test_support
-from test.script_helper import (spawn_python, kill_python, run_python,
+from test.script_helper import (run_python,
                                 temp_dir, make_script, compile_script,
                                 make_pkg, make_zip_script, make_zip_pkg)
 
index 809fd86344c700cf67c5c3c67450e79ce868a84f..77ce7ed8ae71b248f6ecf626eaef8d8f7583d90e 100644 (file)
@@ -6,7 +6,6 @@ from collections import namedtuple, Counter, OrderedDict
 from test import mapping_tests
 import pickle, cPickle, copy
 from random import randrange, shuffle
-import operator
 import keyword
 import re
 from collections import Hashable, Iterable, Iterator
@@ -848,7 +847,7 @@ class SubclassMappingTests(mapping_tests.BasicTestMappingProtocol):
         d = self._empty_mapping()
         self.assertRaises(KeyError, d.popitem)
 
-import doctest, collections
+import collections
 
 def test_main(verbose=None):
     NamedTupleDocs = doctest.DocTestSuite(module=collections)
index 27b6c3d56c2c0b8d00983b106c839e730069a09a..4e482d2fa375b307468e694d4f415f49109fcf96 100644 (file)
@@ -12,8 +12,7 @@ warnings.filterwarnings('ignore', r".*commands.getstatus.. is deprecated",
 from test.test_support import run_unittest, reap_children, import_module
 
 # Silence Py3k warning
-import_module('commands', deprecated=True)
-from commands import *
+commands = import_module('commands', deprecated=True)
 
 # The module says:
 #   "NB This only works (and is only relevant) for UNIX."
@@ -28,8 +27,8 @@ if os.name != 'posix':
 class CommandTests(unittest.TestCase):
 
     def test_getoutput(self):
-        self.assertEquals(getoutput('echo xyzzy'), 'xyzzy')
-        self.assertEquals(getstatusoutput('echo xyzzy'), (0, 'xyzzy'))
+        self.assertEquals(commands.getoutput('echo xyzzy'), 'xyzzy')
+        self.assertEquals(commands.getstatusoutput('echo xyzzy'), (0, 'xyzzy'))
 
         # we use mkdtemp in the next line to create an empty directory
         # under our exclusive control; from that, we can invent a pathname
@@ -39,7 +38,7 @@ class CommandTests(unittest.TestCase):
             dir = tempfile.mkdtemp()
             name = os.path.join(dir, "foo")
 
-            status, output = getstatusoutput('cat ' + name)
+            status, output = commands.getstatusoutput('cat ' + name)
             self.assertNotEquals(status, 0)
         finally:
             if dir is not None:
@@ -60,7 +59,7 @@ class CommandTests(unittest.TestCase):
                   /\.          # and end with the name of the file.
                '''
 
-        self.assertTrue(re.match(pat, getstatus("/."), re.VERBOSE))
+        self.assertTrue(re.match(pat, commands.getstatus("/."), re.VERBOSE))
 
 
 def test_main():
index 219d85f8982304c691f6c21bfadcfa5fd099e9b3..19890b5c6edab6ca65911757f3cd519c4a6d91a3 100644 (file)
@@ -4,9 +4,7 @@ import os
 import py_compile
 import shutil
 import struct
-import sys
 import tempfile
-import time
 from test import test_support
 import unittest
 
index 80ba3e807a7a7ce49e0143360c5893d28549a414..6350717be71f7ea47b6b6284013158cd8143f926 100644 (file)
@@ -1,9 +1,7 @@
 """Unit tests for contextlib.py, and other context managers."""
 
 
-import sys
 import os
-import decimal
 import tempfile
 import unittest
 import threading
@@ -147,7 +145,6 @@ class NestedTestCase(unittest.TestCase):
             self.fail("Didn't raise ZeroDivisionError")
 
     def test_nested_right_exception(self):
-        state = []
         @contextmanager
         def a():
             yield 1
index d3f77dde69ee5670cdf8e74dbe4eea3e890c3167..b75511ce4768bb50f4d81861158343b0375fd32a 100644 (file)
@@ -1722,7 +1722,6 @@ class LWPCookieTests(TestCase):
 
 
 def test_main(verbose=None):
-    from test import test_sets
     test_support.run_unittest(
         DateTimeTests,
         HeaderTests,
index 685fd6e64783b4ddf62c731da44382484108efb2..e3503c4343327cf2174bf297c2bfb9b84ec24b39 100644 (file)
@@ -3,7 +3,6 @@
 import copy
 import copy_reg
 import weakref
-import operator
 
 import unittest
 from test import test_support
index f57f38d2ebe512f49477ece003a1e6c65853541b..aa1ba9b0246b0f4af4005703eefd4086dba9e173 100644 (file)
@@ -24,7 +24,6 @@ you're working through IDLE, you can import this test module and call test_main(
 with the corresponding argument.
 """
 
-import glob
 import math
 import os, sys
 import pickle, copy
index 27b1ad8657478b8939293f87523c039e963bb3e5..7de016f66fac3e60c6315221a9c262424f92ba61 100644 (file)
@@ -6,7 +6,6 @@ import weakref
 import copy
 import cPickle as pickle
 import random
-import os
 
 BIG = 100000
 
index b0366bd944cbbe0d9700260453fc0a04dddcd666..8ec03087b34ee5c5c3eb9f0705ce2b516c631b32 100644 (file)
@@ -261,7 +261,6 @@ class OperatorsTest(unittest.TestCase):
             pass
         else:
             self.fail("NotImplemented should have caused TypeError")
-        import sys
         try:
             C(sys.maxint+1)
         except OverflowError:
@@ -654,7 +653,6 @@ class ClassPropertiesAndMethods(unittest.TestCase):
     def test_module_subclasses(self):
         # Testing Python subclass of module...
         log = []
-        import types, sys
         MT = type(sys)
         class MM(MT):
             def __init__(self, name):
@@ -1131,7 +1129,6 @@ order (MRO) for bases """
         # Test cyclical leaks [SF bug 519621]
         class F(object):
             __slots__ = ['a', 'b']
-        log = []
         s = F()
         s.a = [Counted(), s]
         self.assertEqual(Counted.counter, 1)
@@ -1140,7 +1137,7 @@ order (MRO) for bases """
         self.assertEqual(Counted.counter, 0)
 
         # Test lookup leaks [SF bug 572567]
-        import sys,gc
+        import gc
         if hasattr(gc, 'get_objects'):
             class G(object):
                 def __cmp__(self, other):
@@ -1945,7 +1942,6 @@ order (MRO) for bases """
                     return 'EPS'
                 return self
         # sys.stdout needs to be the original to trigger the recursion bug
-        import sys
         test_stdout = sys.stdout
         sys.stdout = test_support.get_original_stdout()
         try:
@@ -2309,7 +2305,6 @@ order (MRO) for bases """
         self.assertIn('im_self', dir(a.Amethod))
 
         # Try a module subclass.
-        import sys
         class M(type(sys)):
             pass
         minstance = M("m")
@@ -3506,7 +3501,6 @@ order (MRO) for bases """
             self.fail("d.foo should be undefined now")
 
         # Test a nasty bug in recurse_down_subclasses()
-        import gc
         class A(object):
             pass
         class B(A):
@@ -4327,7 +4321,6 @@ order (MRO) for bases """
 
     def test_file_fault(self):
         # Testing sys.stdout is changed in getattr...
-        import sys
         test_stdout = sys.stdout
         class StdoutGuard:
             def __getattr__(self, attr):
@@ -4416,8 +4409,6 @@ order (MRO) for bases """
     def test_not_implemented(self):
         # Testing NotImplemented...
         # all binary methods should be able to return a NotImplemented
-        import sys
-        import types
         import operator
 
         def specialmethod(self, other):
index 56799da09393102b76d88a6ed9f8673b7acfb1ad..8a80720e4ecb38171ac50c874111cb78ea1a47ce 100644 (file)
@@ -4,7 +4,7 @@
 """
 
 import unittest
-from test.test_support import run_unittest, TESTFN, import_module
+from test.test_support import run_unittest, import_module
 dircache = import_module('dircache', deprecated=True)
 import os, time, sys, tempfile
 
index c7b7775c95a6784c4bc8ebef026ce89e6a50c895..dae410922c42d091b4d6acaf4587a286eb2a5af8 100644 (file)
@@ -5,7 +5,6 @@ import threading
 import time
 import socket
 import unittest
-import xmlrpclib
 
 PORT = None
 
index b1135473cb203f8b70bae0a440014b81daafeec8..b50db23e385721c040b29ca562d91cdc194d8967 100644 (file)
 """
 Tests for epoll wrapper.
 """
-import os
 import socket
 import errno
 import time
 import select
-import tempfile
 import unittest
 
 from test import test_support
index a91897e41730a3e74d94eb4d9d31772d5ecf2919..9b6b435a1ce342bd24b180b6b210f34b9ea479d4 100644 (file)
@@ -12,7 +12,7 @@ from weakref import proxy
 import io
 import _pyio as pyio
 
-from test.test_support import TESTFN, findfile, run_unittest
+from test.test_support import TESTFN, run_unittest
 from UserList import UserList
 
 class AutoFileTests(unittest.TestCase):
index 5c2de37e11da20176042363a244eae308af66b12..d812927cd4fa4ed6c437a4ea43027439b2222e17 100644 (file)
@@ -8,7 +8,7 @@ from array import array
 from weakref import proxy
 
 from test import test_support
-from test.test_support import TESTFN, findfile, run_unittest
+from test.test_support import TESTFN, run_unittest
 from UserList import UserList
 
 class AutoFileTests(unittest.TestCase):
index f76ba0beee0ade0834f70be9a7ca1c8e212922ec..4739ede4eaea4d2e5d501abc2ead388bbeb56223 100644 (file)
@@ -1,5 +1,5 @@
 
-import os, filecmp, shutil, tempfile, shutil
+import os, filecmp, shutil, tempfile
 import unittest
 from test import test_support
 
index cdc31237189eac26ffa58fc43f27f0eaac676543..5589d050b090fe3f9a1af178fad6903eab50925e 100644 (file)
@@ -10,8 +10,7 @@ from array import array
 from weakref import proxy
 from functools import wraps
 
-from test.test_support import (TESTFN, findfile, check_warnings, run_unittest,
-                               make_bad_fd)
+from test.test_support import TESTFN, check_warnings, run_unittest, make_bad_fd
 from test.test_support import py3k_bytes as bytes
 
 from _io import FileIO as _FileIO
index ac155c90bd9c7df2ffcb5fefe56427e6eada5c13..b043c4d25214843fa5e36695ec49bf7ff7956179 100644 (file)
@@ -523,7 +523,6 @@ class IEEEFormatTestCase(unittest.TestCase):
 
     if float.__getformat__("double").startswith("IEEE"):
         def test_negative_zero(self):
-            import math
             def pos_pos():
                 return 0.0, math.atan2(0.0, -1)
             def pos_neg():
@@ -537,7 +536,6 @@ class IEEEFormatTestCase(unittest.TestCase):
 
     if float.__getformat__("double").startswith("IEEE"):
         def test_underflow_sign(self):
-            import math
             # check that -1e-1000 gives -0.0, not 0.0
             self.assertEquals(math.atan2(-1e-1000, -1), math.atan2(-0.0, -1))
             self.assertEquals(math.atan2(float('-1e-1000'), -1),
index 22e6f31f7c2382b50ba6d123f8649374b932cc0b..0640071370060411348584f03dcba16552d0dc50 100644 (file)
@@ -1,7 +1,6 @@
 """This test checks for correct fork() behavior.
 """
 
-import errno
 import imp
 import os
 import signal
index 1654be0eaafed11172c6d2958a3040ada760b046..5f72a92e227a46d0fb8ff959548aef3118bc536f 100644 (file)
@@ -2,7 +2,7 @@
 
 from test.test_support import captured_stdout, run_unittest
 import unittest
-import sys, os
+import sys
 
 class FrozenTests(unittest.TestCase):
     def test_frozen(self):
index 0e16caf5d02cc4515f1d1926aba775559f68fa4a..96c37885866c0d97e27b19385c5e4fea0aa56ea6 100644 (file)
@@ -2,7 +2,6 @@ import test.test_support, unittest
 
 # we're testing the behavior of these future builtins:
 from future_builtins import hex, oct, map, zip, filter
-from test import test_support
 
 class BuiltinTest(unittest.TestCase):
     def test_hex(self):
index ee2a659359b01adfd363dfcb56bc56a1c621f1b4..f4bbc3887a02641a32a82d0e2525b28b89a690f6 100755 (executable)
@@ -1,7 +1,6 @@
 import unittest
 import os
-from test.test_support import (verbose, TESTFN, run_unittest, unlink,
-    import_module)
+from test.test_support import TESTFN, run_unittest, unlink, import_module
 gdbm = import_module('gdbm')
 
 
index 4729301c9293d89ead207325323159af9c7aac87..6b18d9f1d1a476839d5518aced3f994f42901850 100644 (file)
@@ -5,7 +5,6 @@ from test.test_support import verbose, run_doctest, run_unittest, EnvironmentVar
 import unittest
 
 import getopt
-import os
 
 sentinel = object()
 
index b5fee5151a5197159776df4bbd0a6ac14222b5f8..6ef55577f71af71494001648724500819e7ea054 100644 (file)
@@ -8,7 +8,6 @@
 
 import array
 import hashlib
-import StringIO
 import itertools
 import sys
 try:
index e377384c87d4a8dad65fe4e542869d43b001857f..fac6845fbe1457f1d11aa2eb485b73ce596bae7f 100644 (file)
@@ -367,8 +367,6 @@ class TestErrorHandling(unittest.TestCase):
 
 
 def test_main(verbose=None):
-    from types import BuiltinFunctionType
-
     test_classes = [TestHeapPython, TestHeapC, TestErrorHandling]
     test_support.run_unittest(*test_classes)
 
index bfda0de60ab6d755b32aee8147482d4fac7c738d..81b259187553a729ba4cf5380a9a722968084df6 100644 (file)
@@ -7,10 +7,7 @@ threading = support.import_module('threading')
 from contextlib import contextmanager
 import imaplib
 import os.path
-import select
-import socket
 import SocketServer
-import sys
 import time
 
 from test_support import reap_threads, verbose
index be469cbdddbbdbe6313686b844418508136f1ca4..451d3099221275f020a42090e10a4183a77d4f7e 100644 (file)
@@ -4,7 +4,7 @@ import unittest
 import inspect
 import datetime
 
-from test.test_support import TESTFN, run_unittest
+from test.test_support import run_unittest
 
 from test import inspect_fodder as mod
 from test import inspect_fodder2 as mod2
index 1c12252c4a4bf8a3c369a2a76fdcc592fa998c02..0404c097ce058ee7a187d3c88628475e13adab8b 100644 (file)
@@ -31,9 +31,8 @@ import random
 import unittest
 import warnings
 import weakref
-import gc
 import abc
-from itertools import chain, cycle, count
+from itertools import cycle, count
 from collections import deque
 from test import test_support as support
 
index 0ef66a0545a99a7269a71fa8c6f88165280238e2..ae06341b7b3f86e2d4216c0221c60e280d6bfd7d 100644 (file)
@@ -42,7 +42,6 @@ from test.test_support import captured_stdout, run_with_locale, run_unittest,\
      find_unused_port
 import textwrap
 import threading
-import time
 import unittest
 import warnings
 import weakref
index 5c20dfe8944df24ce9aed01e592b191b6a559b18..e7bedeb3a954c8e982dda6f4192de5604884185e 100644 (file)
@@ -583,8 +583,6 @@ class LongTest(unittest.TestCase):
 # ----------------------------------- tests of auto int->long conversion
 
     def test_auto_overflow(self):
-        import math, sys
-
         special = [0, 1, 2, 3, sys.maxint-1, sys.maxint, sys.maxint+1]
         sqrt = int(math.sqrt(sys.maxint))
         special.extend([sqrt-1, sqrt, sqrt+1])
@@ -704,8 +702,6 @@ class LongTest(unittest.TestCase):
             self.assertEqual(long(float(x)), y)
 
     def test_float_overflow(self):
-        import math
-
         for x in -2.0, -1.0, 0.0, 1.0, 2.0:
             self.assertEqual(float(long(x)), x)
 
@@ -735,8 +731,6 @@ class LongTest(unittest.TestCase):
                 "float(shuge) should not equal int(shuge)")
 
     def test_logs(self):
-        import math
-
         LOG10E = math.log10(math.e)
 
         for exp in range(10) + [100, 1000, 10000]:
@@ -756,7 +750,6 @@ class LongTest(unittest.TestCase):
 
     def test_mixed_compares(self):
         eq = self.assertEqual
-        import math
 
         # We're mostly concerned with that mixing floats and longs does the
         # right stuff, even when longs are too large to fit in a float.
index ce5f858dde9fbb573891062fc40bc3a148559d33..465d3042a20719cdd07057ecc0d6f5023174cfc7 100644 (file)
@@ -4,8 +4,6 @@ import os
 import subprocess
 
 MacOS = test_support.import_module('MacOS')
-#The following should exist if MacOS exists.
-import Carbon.File
 
 TESTFN2 = test_support.TESTFN + '2'
 
index aa316257ada828b8c1f0d46209c89c06e2a6d3eb..13fa826ad8b5bff68482b8f938d1bc041178a348 100644 (file)
@@ -11,7 +11,6 @@ from test import test_support as support
 
 import io
 import _pyio as pyio
-import sys
 import pickle
 
 class MemorySeekTestMixin:
index c74e329f87f72a533ceeff960e2c1737039522e3..517a68279fdcf7f612c0a62705f8457e28ab4259 100644 (file)
@@ -5,7 +5,6 @@
 #
 
 from test import test_support
-from test import test_multibytecodec_support
 from test.test_support import TESTFN
 import unittest, StringIO, codecs, sys, os
 import _multibytecodec
index 02dc38ce80655ac69226c6397d655fc31bc0af6d..9e9b6ed8cabbd933fbbe5026bb02c39507108ef8 100644 (file)
@@ -1,6 +1,6 @@
 import ntpath
 import os
-from test.test_support import verbose, TestFailed
+from test.test_support import TestFailed
 import test.test_support as test_support
 import unittest
 
index d3ed61f6792541967738d4f38cb61f0d6e9ab90a..773381300aa5ca5bd080d8691609299f0123cdc2 100644 (file)
@@ -19,9 +19,9 @@ from StringIO import StringIO
 from test import test_support
 
 
-from optparse import make_option, Option, IndentedHelpFormatter, \
-     TitledHelpFormatter, OptionParser, OptionContainer, OptionGroup, \
-     SUPPRESS_HELP, SUPPRESS_USAGE, OptionError, OptionConflictError, \
+from optparse import make_option, Option, \
+     TitledHelpFormatter, OptionParser, OptionGroup, \
+     SUPPRESS_USAGE, OptionError, OptionConflictError, \
      BadOptionError, OptionValueError, Values
 from optparse import _match_abbrev
 from optparse import _parse_num
@@ -1236,7 +1236,6 @@ class TestCallbackVarArgs(BaseTest):
 
     def variable_args(self, option, opt, value, parser):
         self.assertTrue(value is None)
-        done = 0
         value = []
         rargs = parser.rargs
         while rargs:
index 9900fa084084f19e23d40863ded52814a58f1767..f8bb16bca33242fab80fd3e760aa60d59d4278d5 100644 (file)
@@ -134,7 +134,6 @@ class TemporaryFileTests(unittest.TestCase):
         self.assertTrue(s == "foobar")
 
     def test_tmpnam(self):
-        import sys
         if not hasattr(os, "tmpnam"):
             return
         warnings.filterwarnings("ignore", "tmpnam", RuntimeWarning,
@@ -185,8 +184,6 @@ class StatAttributeTests(unittest.TestCase):
         self.assertEquals(result[stat.ST_SIZE], 3)
         self.assertEquals(result.st_size, 3)
 
-        import sys
-
         # Make sure all the attributes are there
         members = dir(result)
         for name in dir(stat):
index 9fb949fe78ceba92a58b764f53be84e0b382fe2f..07a4c3287c9e7af6f41e0c8095f207003e05e862 100644 (file)
@@ -1,5 +1,4 @@
 import parser
-import os
 import unittest
 import sys
 from test import test_support
index 6017edc5e2e9192ac1b371f91d2fcbada0467976..ce64d171a45818a8b4ec2e2bdc8877830d7d035f 100644 (file)
@@ -2,10 +2,7 @@
 # specified test modules (RFE #5142).
 
 import imp
-import os
 import sys
-import doctest
-import tempfile
 
 from test import test_support
 # This little helper class is essential for testing pdb under doctest.
index f53d9c50eeae0daa4f11199cd1aae6730747c91c..757f90f5701141e8de818636955179cbbfc71b91 100644 (file)
@@ -8,7 +8,6 @@ from __future__ import print_function
 import unittest
 from test import test_support
 
-import sys
 from StringIO import StringIO
 
 NotDefined = object()
index fe88d12e20ef0cef5006cc2a16c257309ce9f160..e40beaff6582185e91769b16b83b5b4ada4aa0fe 100755 (executable)
@@ -1,6 +1,5 @@
 """Test suite for the profile module."""
 
-import os
 import sys
 import pstats
 import unittest
index 0628a57c155b238752267e4cc1a59d0ad152b5cb..68a145109d0f4c02e4bbd447aee6cb8d038f3a52 100644 (file)
@@ -4,7 +4,6 @@
 import StringIO, sys
 import unittest
 
-import pyexpat
 from xml.parsers import expat
 
 from test.test_support import sortdict, run_unittest
index 715466f7259437dc55a22b23e9419ffa983a16de..163628078f26ecceade29f37d6ede978138db6fc 100644 (file)
@@ -1,7 +1,6 @@
 # Some simple queue module tests, plus some failure conditions
 # to ensure the Queue locks remain stable.
 import Queue
-import sys
 import threading
 import time
 import unittest
index ce07efc46cebca0e9659137a9f58fe8beeef6863..b4998b9f81c08cce2124c2a1aedf7399dc37c8fe 100644 (file)
@@ -5,7 +5,7 @@ import random
 import time
 import pickle
 import warnings
-from math import log, exp, sqrt, pi, fsum, sin
+from math import log, exp, pi, fsum, sin
 from functools import reduce
 from test import test_support
 
index 8136002f746111f5cb4e87ed2ee7fad6bbc07923..ba2f521a6feaeba3a13fb1c0b25e19b01f4991d8 100644 (file)
@@ -1,7 +1,7 @@
 from test.test_support import verbose, run_unittest
 import re
 from re import Scanner
-import sys, os, traceback
+import sys, traceback
 from weakref import proxy
 
 # Misc tests from Tim Peters' re.doc
@@ -715,7 +715,7 @@ class ReTests(unittest.TestCase):
         self.assertRaises(OverflowError, _sre.compile, "abc", 0, [long_overflow])
 
 def run_re_tests():
-    from test.re_tests import benchmarks, tests, SUCCEED, FAIL, SYNTAX_ERROR
+    from test.re_tests import tests, SUCCEED, FAIL, SYNTAX_ERROR
     if verbose:
         print 'Running re_tests test suite'
     else:
index debb2bea1a5aa1389fd9f08b79ebf9ea96b5f67b..32f2803d93d2bdcf6de56661428cf1b4c19ddc04 100644 (file)
@@ -5,7 +5,6 @@ import weakref
 import operator
 import copy
 import pickle
-import os
 from random import randrange, shuffle
 import sys
 import collections
@@ -1694,7 +1693,6 @@ class TestGraphs(unittest.TestCase):
 #==============================================================================
 
 def test_main(verbose=None):
-    from test import test_sets
     test_classes = (
         TestSet,
         TestSetSubclass,
index 7a655b3ff3a396ce6886a4bb0ef3afa662ffb70c..a9388314075ecf9c9118aa69076a303edb6715a6 100644 (file)
@@ -3,7 +3,6 @@ Test suite for SocketServer.py.
 """
 
 import contextlib
-import errno
 import imp
 import os
 import select
@@ -11,13 +10,11 @@ import signal
 import socket
 import tempfile
 import threading
-import time
 import unittest
 import SocketServer
 
 import test.test_support
 from test.test_support import reap_children, reap_threads, verbose
-from test.test_support import TESTFN as TEST_FILE
 
 test.test_support.requires("network")
 
index 167408cd3dbf68daa1771e8a85868bb1504d431e..db273316eaa27b1d27de2e355012614c209903bf 100644 (file)
@@ -1,4 +1,3 @@
-import unittest
 from test.test_support import run_unittest, import_module
 
 # Skip test if _sqlite3 module was not built.
index b16c3d6ce1fb56545917b3c37d37c87a54b291cd..d4523172a6391b08d5bf84793e327b0de5ce4ced 100644 (file)
@@ -6,13 +6,10 @@ from test import test_support
 import asyncore
 import socket
 import select
-import errno
-import subprocess
 import time
 import os
 import pprint
 import urllib, urlparse
-import shutil
 import traceback
 
 from BaseHTTPServer import HTTPServer
index cc36ed7dbe0d9e937dfad9c70503ffe1ef9d95c6..41e16f523fa4d2732044042dfbd8884d2ef253b5 100755 (executable)
@@ -4,7 +4,6 @@ Unittest for time.strftime
 
 import calendar
 import sys
-import os
 import re
 from test import test_support
 import time
index 556a5764eb82fa44ea866acf402a93676c5546ea..fc48c11e6b3b63e1180c80300bc511e8d1ce091b 100644 (file)
@@ -6,7 +6,7 @@ warnings.filterwarnings("ignore", "struct integer overflow masking is deprecated
                         DeprecationWarning)
 
 from functools import wraps
-from test.test_support import TestFailed, verbose, run_unittest
+from test.test_support import run_unittest
 
 import sys
 ISBIGENDIAN = sys.byteorder == "big"
index c196cc5147483081ff044cceff135a7ded0c0571..d1b33a12c6540a1694ba6400900107ed4f090b6d 100644 (file)
@@ -5,7 +5,7 @@ from _testcapi import test_structmembersType, \
     LONG_MAX, LONG_MIN, ULONG_MAX, \
     LLONG_MAX, LLONG_MIN, ULLONG_MAX
 
-import warnings, exceptions, unittest, sys
+import unittest
 from test import test_support
 
 ts=test_structmembersType(False, 1, 2, 3, 4, 5, 6, 7, 8,
index f7e828be31846dd39218ec990e34e2498c5dc13f..15b88ceb3982cad1707abc3464da38c34632b93c 100644 (file)
@@ -1,6 +1,6 @@
 # -*- coding: iso-8859-1 -*-
 import unittest, test.test_support
-import sys, cStringIO, os
+import sys, os, cStringIO
 import struct
 import operator
 
@@ -415,7 +415,7 @@ class SysModuleTest(unittest.TestCase):
         sys._clear_type_cache()
 
     def test_ioencoding(self):
-        import subprocess,os
+        import subprocess
         env = dict(os.environ)
 
         # Test character: cent sign, encoded as 0x4A (ASCII J) in CP424,
index f00e041d9a7e8522114d50fd4f8a23e9e58f3ea7..c8bae73fdb1a1839a497166e902d5a0036404540 100644 (file)
@@ -6,7 +6,6 @@ executing have not been removed.
 """
 import unittest
 import sys
-import test
 import os
 import shutil
 from copy import copy, deepcopy
@@ -80,7 +79,7 @@ class TestSysConfig(unittest.TestCase):
         return self._uname
 
     def _cleanup_testfn(self):
-        path = test.test_support.TESTFN
+        path = TESTFN
         if os.path.isfile(path):
             os.remove(path)
         elif os.path.isdir(path):
index 9e9b83ced4610fe1f59786402620eb8b0cf45c2a..938e48ba87ea4e19031a447ccf67ddd85f88cf45 100644 (file)
@@ -3,7 +3,6 @@
 import sys
 import os
 import shutil
-import tempfile
 import StringIO
 from hashlib import md5
 import errno
index 2b73f5441e768e1637a31ea29e214b3737c7927f..e534d62b5162ae67bb32cc0fcb466800ce2b2daa 100644 (file)
@@ -3,7 +3,6 @@ import tempfile
 import os
 import sys
 import re
-import errno
 import warnings
 
 import unittest
index eb9671fa446c816f17b79971b77a997138497101..49ca53fa62ff74213c6eec7be7bd3e8888f9c966 100644 (file)
@@ -1,5 +1,4 @@
 import os
-import sys
 import unittest
 from test import test_support
 
index 5599921d71358f93e7b28adc35c9c5a8f14fce19..b8e97e7501289e2ececb2f980d07185d78d211c3 100644 (file)
@@ -529,7 +529,7 @@ Evil tabs
 
 
 from test import test_support
-from tokenize import (tokenize, untokenize, generate_tokens, NUMBER, NAME, OP,
+from tokenize import (untokenize, generate_tokens, NUMBER, NAME, OP,
                      STRING, ENDMARKER, tok_name)
 from StringIO import StringIO
 import os
index f7e7c8d645efde6d5a92c73a01a56b55f18e6ac0..c79961e0c4e0c75cef209d98a715d8dd60c2c66f 100644 (file)
@@ -67,7 +67,7 @@ class TracebackCases(unittest.TestCase):
         self.assertTrue(err[1].find("2") == err[2].find("^"))
 
     def test_bug737473(self):
-        import sys, os, tempfile, time
+        import os, tempfile, time
 
         savedpath = sys.path[:]
         testdir = tempfile.mkdtemp()
index 421f01421c6ac650600b17de53c13cbc82b842a4..f1633649efbcce0f2c0978da2a93aa57afdc1c25 100644 (file)
@@ -1,5 +1,4 @@
 import os
-import sys
 import unittest
 from test import test_support
 
index e0cb2f5fe761dcd72c04f78f5131d90cf06d85cb..ed92043d7bfe34632c7516d66ccf633740caa93d 100644 (file)
@@ -1,5 +1,4 @@
 import os
-import sys
 from test import test_support
 
 # Skip this test if _tkinter does not exist.
index 4ee345a7ce8ca5de9e8cf1a50b5c49a74e2172f9..498f73a78da9abf786d37be077a124b754a46090 100644 (file)
@@ -20,7 +20,6 @@ class TypesTests(unittest.TestCase):
         if not {'x': 1}: self.fail('{\'x\': 1} is false instead of true')
         def f(): pass
         class C: pass
-        import sys
         x = C()
         if not f: self.fail('f is false instead of true')
         if not C: self.fail('C is false instead of true')
index ca66c19f65f3af82e8c768aca32d31b7935fc22f..0a92197125ed916f4eb3c9869280807b8db41a24 100644 (file)
@@ -1,6 +1,5 @@
-from test.test_support import run_unittest, have_unicode
+from test.test_support import run_unittest
 import unittest
-import sys
 
 class TestImplementationComparisons(unittest.TestCase):
 
index 829a46785611ed2dd075cee244cf03439e121367..5415145e0ad91f2950b89c5ee5f47367d1249ca1 100644 (file)
@@ -6,9 +6,7 @@ from test.test_urllib2 import sanepathname2url
 
 import socket
 import urllib2
-import sys
 import os
-import mimetools
 
 
 def _retry_thrice(func, exc, *args, **kwargs):
@@ -73,7 +71,7 @@ class AuthTests(unittest.TestCase):
 class CloseSocketTest(unittest.TestCase):
 
     def test_close(self):
-        import socket, httplib, gc
+        import httplib
 
         # calling .close() on urllib2's response objects should close the
         # underlying socket
@@ -154,7 +152,6 @@ class OtherNetworkTests(unittest.TestCase):
 ##             self._test_urls(urls, self._extra_handlers()+[bauth, dauth])
 
     def _test_urls(self, urls, handlers, retry=True):
-        import socket
         import time
         import logging
         debug = logging.getLogger("test_urllib2").debug
index 2e24ed1b0730e8534f90277a3afef61e272099c4..2ccb77a593f2eb8916fa6e9f66e09792cde23bef 100644 (file)
@@ -2,7 +2,6 @@
 # all included components work as they should.  For a more extensive
 # test suite, see the selftest script in the ElementTree distribution.
 
-import doctest
 import sys
 
 from test import test_support
index 68e6d2cbfa144ba3394936cc32222578842a2065..b3c02002959025fa0b2723e0e55062a4ec4b1c17 100644 (file)
@@ -1,6 +1,5 @@
 # xml.etree test for cElementTree
 
-import doctest
 import sys
 
 from test import test_support
index ac219589c9a787e93677cecdb82f4b2b0d5e42e5..7e2c283061625bd5c548d7fe6c2604abae23434e 100644 (file)
@@ -2,7 +2,6 @@
 # for working with modules located inside zipfiles
 # The tests are centralised in this fashion to make it easy to drop them
 # if a platform doesn't support zipimport
-import unittest
 import test.test_support
 import os
 import os.path
@@ -15,8 +14,7 @@ import inspect
 import linecache
 import pdb
 from test.script_helper import (spawn_python, kill_python, run_python,
-                                temp_dir, make_script, compile_script,
-                                make_pkg, make_zip_script, make_zip_pkg)
+                                temp_dir, make_script, make_zip_script)
 
 verbose = test.test_support.verbose