From: Berker Peksag Date: Tue, 21 Jul 2015 06:29:48 +0000 (+0300) Subject: Use setUpClass and tearDownClass correctly in test_os. X-Git-Tag: v3.5.0b4~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=036a71bf25b84fab72b023eaf9591e9c16ae2c52;p=python Use setUpClass and tearDownClass correctly in test_os. According to the documentation, they must be decorated as classmethods. --- diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index 2e23615e89..d91f58cd30 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -1080,7 +1080,8 @@ class MakedirTests(unittest.TestCase): @unittest.skipUnless(hasattr(os, 'chown'), "Test needs chown") class ChownFileTests(unittest.TestCase): - def setUpClass(): + @classmethod + def setUpClass(cls): os.mkdir(support.TESTFN) def test_chown_uid_gid_arguments_must_be_index(self): @@ -1125,7 +1126,8 @@ class ChownFileTests(unittest.TestCase): os.chown(support.TESTFN, uid_1, gid) os.chown(support.TESTFN, uid_2, gid) - def tearDownClass(): + @classmethod + def tearDownClass(cls): os.rmdir(support.TESTFN)