]> granicus.if.org Git - python/commitdiff
Use setUpClass and tearDownClass correctly in test_os.
authorBerker Peksag <berker.peksag@gmail.com>
Tue, 21 Jul 2015 06:29:48 +0000 (09:29 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Tue, 21 Jul 2015 06:29:48 +0000 (09:29 +0300)
According to the documentation, they must be decorated as classmethods.

Lib/test/test_os.py

index 2e23615e89b1b614edb66f7fb578325a80a5a74e..d91f58cd300b9b33c5d68c3f109f00f171be9dba 100644 (file)
@@ -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)