bpo-41943: Fix bug where assertLogs doesn't correctly filter messages… (GH-22565)
… by level
@vsajip , @pitrou
Automerge-Triggered-By: GH:vsajip
diff --git a/Lib/unittest/_log.py b/Lib/unittest/_log.py
index 961c448..94868e5 100644
--- a/Lib/unittest/_log.py
+++ b/Lib/unittest/_log.py
@@ -47,6 +47,7 @@ def __enter__(self):
logger = self.logger = logging.getLogger(self.logger_name)
formatter = logging.Formatter(self.LOGGING_FORMAT)
handler = _CapturingHandler()
+ handler.setLevel(self.level)
handler.setFormatter(formatter)
self.watcher = handler.watcher
self.old_handlers = logger.handlers[:]