diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-01-23 15:36:37 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-01-23 15:36:37 +0000 |
| commit | fbf2500e62faf0bbd8ae202b66fd0d0e8561b2f3 (patch) | |
| tree | 8a5d2fbcd5c3268a8321ae4117dea661fc6b1afe /tests | |
| parent | 3ca8215426f8eb651174b6859e12e0a9f29d4494 (diff) | |
| parent | 8d7224325f56b624a3059f28983b090725d1fb2a (diff) | |
| download | oslo-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.py | 12 |
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): |
