diff options
-rw-r--r-- | oslo_config/tests/test_cfg.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/oslo_config/tests/test_cfg.py b/oslo_config/tests/test_cfg.py index 8ae6e31..188d69e 100644 --- a/oslo_config/tests/test_cfg.py +++ b/oslo_config/tests/test_cfg.py @@ -3109,6 +3109,14 @@ class OverridesTestCase(BaseTestCase): self.conf.clear_override('foo') self.assertIsNone(self.conf.foo) + def test_enforce_type_List_override(self): + self.conf.register_opt(cfg.ListOpt('foo')) + self.conf.set_override('foo', ['aa', 'bb'], enforce_type=True) + self.conf([]) + self.assertEqual(['aa', 'bb'], self.conf.foo) + self.conf.clear_override('foo') + self.assertIsNone(self.conf.foo) + class ResetAndClearTestCase(BaseTestCase): |