summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--oslo_config/tests/test_cfg.py8
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):