Skip to content

Commit 1edc2b1

Browse files
committed
gh-160936: Clear the logger cache after the new logging tests
1 parent 593b356 commit 1edc2b1

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎Lib/test/test_logging.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6400,6 +6400,7 @@ def test_pickling(self):
64006400

64016401
def test_caching_unregistered_logger(self):
64026402
# A logger that is not in loggerDict must not keep a stale cache.
6403+
self.addCleanup(logging.root.manager._clear_cache)
64036404
logger = logging.Logger("unregistered")
64046405
self.assertEqual(logger._cache, {})
64056406
logger.setLevel(logging.DEBUG)
@@ -6413,6 +6414,7 @@ def test_caching_unregistered_logger(self):
64136414

64146415
def test_clear_cache_empties_cached_loggers(self):
64156416
manager = logging.root.manager
6417+
self.addCleanup(manager._clear_cache)
64166418
registered = logging.getLogger("cached.registered")
64176419
unregistered = logging.Logger("cached.unregistered")
64186420
# Start from a known state: other tests may have cached results.

0 commit comments

Comments
 (0)