summaryrefslogtreecommitdiff
path: root/Lib/test/test_logging.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_logging.py')
-rw-r--r--Lib/test/test_logging.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/Lib/test/test_logging.py b/Lib/test/test_logging.py
index eee2ed0c19..e02bb31c33 100644
--- a/Lib/test/test_logging.py
+++ b/Lib/test/test_logging.py
@@ -4097,6 +4097,18 @@ class LoggerTest(BaseTest):
self.addCleanup(setattr, self.logger.manager, 'disable', old_disable)
self.assertFalse(self.logger.isEnabledFor(22))
+ def test_is_enabled_for_disabled_logger(self):
+ old_disabled = self.logger.disabled
+ old_disable = self.logger.manager.disable
+
+ self.logger.disabled = True
+ self.logger.manager.disable = 21
+
+ self.addCleanup(setattr, self.logger, 'disabled', old_disabled)
+ self.addCleanup(setattr, self.logger.manager, 'disable', old_disable)
+
+ self.assertFalse(self.logger.isEnabledFor(22))
+
def test_root_logger_aliases(self):
root = logging.getLogger()
self.assertIs(root, logging.root)