From 036a71bf25b84fab72b023eaf9591e9c16ae2c52 Mon Sep 17 00:00:00 2001 From: Berker Peksag Date: Tue, 21 Jul 2015 09:29:48 +0300 Subject: [PATCH] Use setUpClass and tearDownClass correctly in test_os. According to the documentation, they must be decorated as classmethods. --- Lib/test/test_os.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) -- 2.50.1