From: Yury Selivanov Date: Sat, 16 May 2015 14:10:21 +0000 (-0400) Subject: Issue 24208: Fix tests -- don't create a tempdir in __init__. X-Git-Tag: v3.5.0b1~113 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6738b1157a8153192369ff91798731ce29540c66;p=thirdparty%2FPython%2Fcpython.git Issue 24208: Fix tests -- don't create a tempdir in __init__. --- diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py index 3c27f550e08e..bed3bad3049c 100644 --- a/Lib/test/test_inspect.py +++ b/Lib/test/test_inspect.py @@ -288,9 +288,7 @@ class GetSourceBase(unittest.TestCase): # Subclasses must override. fodderModule = None - def __init__(self, *args, **kwargs): - unittest.TestCase.__init__(self, *args, **kwargs) - + def setUp(self): with open(inspect.getsourcefile(self.fodderModule)) as fp: self.source = fp.read() @@ -571,7 +569,7 @@ class TestBuggyCases(GetSourceBase): self.assertSourceEqual(mod2.ClassWithMethod.method, 118, 119) class TestNoEOL(GetSourceBase): - def __init__(self, *args, **kwargs): + def setUp(self): self.tempdir = TESTFN + '_dir' os.mkdir(self.tempdir) with open(os.path.join(self.tempdir, @@ -580,7 +578,7 @@ class TestNoEOL(GetSourceBase): with DirsOnSysPath(self.tempdir): import inspect_fodder3 as mod3 self.fodderModule = mod3 - GetSourceBase.__init__(self, *args, **kwargs) + super().setUp() def tearDown(self): shutil.rmtree(self.tempdir)