mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #32355 -- Used addClassCleanup() in tests.
Inspired by Adam Johnson talk on DjangoCon Europe 2021.
This commit is contained in:
@@ -53,13 +53,8 @@ class SetupDefaultLoggingMixin:
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
cls._logging = settings.LOGGING
|
||||
logging.config.dictConfig(DEFAULT_LOGGING)
|
||||
|
||||
@classmethod
|
||||
def tearDownClass(cls):
|
||||
super().tearDownClass()
|
||||
logging.config.dictConfig(cls._logging)
|
||||
cls.addClassCleanup(logging.config.dictConfig, settings.LOGGING)
|
||||
|
||||
|
||||
class DefaultLoggingTests(SetupDefaultLoggingMixin, LoggingCaptureMixin, SimpleTestCase):
|
||||
|
||||
Reference in New Issue
Block a user