summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/unit/test_log.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit/test_log.py b/tests/unit/test_log.py
index 3fa3de65..6439a534 100644
--- a/tests/unit/test_log.py
+++ b/tests/unit/test_log.py
@@ -533,6 +533,14 @@ class SetDefaultsTestCase(test_base.BaseTestCase):
self.conf = self.TestConfigOpts()
self.conf.register_opts(log.log_opts)
+ self._orig_defaults = dict([(o.dest, o.default)
+ for o in log.log_opts])
+ self.addCleanup(self._restore_log_defaults)
+
+ def _restore_log_defaults(self):
+ for opt in log.log_opts:
+ opt.default = self._orig_defaults[opt.dest]
+
def test_default_to_none(self):
log.set_defaults(logging_context_format_string=None)
self.conf([])