summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-01-23 15:36:37 +0000
committerGerrit Code Review <review@openstack.org>2012-01-23 15:36:37 +0000
commitfbf2500e62faf0bbd8ae202b66fd0d0e8561b2f3 (patch)
tree8a5d2fbcd5c3268a8321ae4117dea661fc6b1afe /tests
parent3ca8215426f8eb651174b6859e12e0a9f29d4494 (diff)
parent8d7224325f56b624a3059f28983b090725d1fb2a (diff)
downloadoslo-fbf2500e62faf0bbd8ae202b66fd0d0e8561b2f3.tar.gz
oslo-fbf2500e62faf0bbd8ae202b66fd0d0e8561b2f3.tar.xz
oslo-fbf2500e62faf0bbd8ae202b66fd0d0e8561b2f3.zip
Merge "Add support to cfg for disabling interspersed args"
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_cfg.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/unit/test_cfg.py b/tests/unit/test_cfg.py
index 0b5ee46..7763e75 100644
--- a/tests/unit/test_cfg.py
+++ b/tests/unit/test_cfg.py
@@ -196,6 +196,18 @@ class CliOptsTestCase(BaseTestCase):
self.assertEquals(self.conf.config_file, paths)
+ def test_disable_interspersed_args(self):
+ self.conf.register_cli_opt(BoolOpt('foo'))
+ self.conf.register_cli_opt(BoolOpt('bar'))
+
+ args = ['--foo', 'blaa', '--bar']
+
+ self.assertEquals(self.conf(args), args[1:2])
+ self.conf.disable_interspersed_args()
+ self.assertEquals(self.conf(args), args[1:])
+ self.conf.enable_interspersed_args()
+ self.assertEquals(self.conf(args), args[1:2])
+
class ConfigFileOptsTestCase(BaseTestCase):