Kaydet (Commit) 076e031e authored tarafından Benjamin Peterson's avatar Benjamin Peterson

cleanup imports

üst 76fc8c70
...@@ -2,12 +2,16 @@ ...@@ -2,12 +2,16 @@
import platform import platform
import unittest import unittest
import sys
import warnings
import collections
import io
import types
import builtins
import random
from test.support import fcmp, TESTFN, unlink, run_unittest, check_warnings from test.support import fcmp, TESTFN, unlink, run_unittest, check_warnings
from operator import neg from operator import neg
import sys, warnings, random, collections, io
import builtins
class Squares: class Squares:
...@@ -243,7 +247,6 @@ class BuiltinTest(unittest.TestCase): ...@@ -243,7 +247,6 @@ class BuiltinTest(unittest.TestCase):
self.assertRaises(ValueError, compile, str('a = 1'), 'f', 'bad') self.assertRaises(ValueError, compile, str('a = 1'), 'f', 'bad')
def test_delattr(self): def test_delattr(self):
import sys
sys.spam = 1 sys.spam = 1
delattr(sys, 'spam') delattr(sys, 'spam')
self.assertRaises(TypeError, delattr) self.assertRaises(TypeError, delattr)
...@@ -257,11 +260,9 @@ class BuiltinTest(unittest.TestCase): ...@@ -257,11 +260,9 @@ class BuiltinTest(unittest.TestCase):
self.assertIn('local_var', dir()) self.assertIn('local_var', dir())
# dir(module) # dir(module)
import sys
self.assertIn('exit', dir(sys)) self.assertIn('exit', dir(sys))
# dir(module_with_invalid__dict__) # dir(module_with_invalid__dict__)
import types
class Foo(types.ModuleType): class Foo(types.ModuleType):
__dict__ = 8 __dict__ = 8
f = Foo("foo") f = Foo("foo")
...@@ -480,7 +481,6 @@ class BuiltinTest(unittest.TestCase): ...@@ -480,7 +481,6 @@ class BuiltinTest(unittest.TestCase):
self.assertRaises(TypeError, list, filter(42, (1, 2))) self.assertRaises(TypeError, list, filter(42, (1, 2)))
def test_getattr(self): def test_getattr(self):
import sys
self.assertTrue(getattr(sys, 'stdout') is sys.stdout) self.assertTrue(getattr(sys, 'stdout') is sys.stdout)
self.assertRaises(TypeError, getattr, sys, 1) self.assertRaises(TypeError, getattr, sys, 1)
self.assertRaises(TypeError, getattr, sys, 1, "foo") self.assertRaises(TypeError, getattr, sys, 1, "foo")
...@@ -490,7 +490,6 @@ class BuiltinTest(unittest.TestCase): ...@@ -490,7 +490,6 @@ class BuiltinTest(unittest.TestCase):
self.assertRaises(AttributeError, getattr, 1, "\uDAD1\uD51E") self.assertRaises(AttributeError, getattr, 1, "\uDAD1\uD51E")
def test_hasattr(self): def test_hasattr(self):
import sys
self.assertTrue(hasattr(sys, 'stdout')) self.assertTrue(hasattr(sys, 'stdout'))
self.assertRaises(TypeError, hasattr, sys, 1) self.assertRaises(TypeError, hasattr, sys, 1)
self.assertRaises(TypeError, hasattr) self.assertRaises(TypeError, hasattr)
...@@ -1206,7 +1205,6 @@ class BuiltinTest(unittest.TestCase): ...@@ -1206,7 +1205,6 @@ class BuiltinTest(unittest.TestCase):
def test_vars(self): def test_vars(self):
self.assertEqual(set(vars()), set(dir())) self.assertEqual(set(vars()), set(dir()))
import sys
self.assertEqual(set(vars(sys)), set(dir(sys))) self.assertEqual(set(vars(sys)), set(dir(sys)))
self.assertEqual(self.get_vars_f0(), {}) self.assertEqual(self.get_vars_f0(), {})
self.assertEqual(self.get_vars_f2(), {'a': 1, 'b': 2}) self.assertEqual(self.get_vars_f2(), {'a': 1, 'b': 2})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment