summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_logging.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/Lib/test/test_logging.py b/Lib/test/test_logging.py
index b2e3327..0a7d7d1 100644
--- a/Lib/test/test_logging.py
+++ b/Lib/test/test_logging.py
@@ -2414,15 +2414,20 @@ class BasicConfigTest(unittest.TestCase):
def setUp(self):
super(BasicConfigTest, self).setUp()
- handlers = logging.root.handlers
- self.addCleanup(lambda: setattr(logging.root, 'handlers', handlers))
+ self.handlers = logging.root.handlers
+ self.addCleanup(self.cleanup)
logging.root.handlers = []
def tearDown(self):
- logging.shutdown()
+ for h in logging.root.handlers[:]:
+ logging.root.removeHandler(h)
+ h.close()
super(BasicConfigTest, self).tearDown()
- @unittest.skipIf(True, "test disabled, issue #11557")
+ def cleanup(self):
+ setattr(logging.root, 'handlers', self.handlers)
+
+ #@unittest.skipIf(True, "test disabled, issue #11557")
def test_no_kwargs(self):
logging.basicConfig()