diff options
-rw-r--r-- | tests/unit/test_log.py | 8 |
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([]) |