diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-11-29 16:49:34 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-11-29 16:49:34 +0000 |
| commit | 93173520d0e7eb8cfba56108e9db35a93cc37ae8 (patch) | |
| tree | c7b8c8cac334e4f2b1f61860d378926681037997 /tests/unit | |
| parent | d8d9136f8e04d36545051b97c613ac57f6657555 (diff) | |
| parent | 5e9503bf9934f1ccc15985ee29eb76dc04ebad6a (diff) | |
Merge "Hide the GroupAttr conf and group attributes"
Diffstat (limited to 'tests/unit')
| -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 feb0da1..dd20461 100644 --- a/tests/unit/test_cfg.py +++ b/tests/unit/test_cfg.py @@ -739,6 +739,18 @@ class OptGroupsTestCase(BaseTestCase): self.assertTrue(hasattr(self.conf.blaa, 'foo')) self.assertEquals(self.conf.blaa.foo, 'bar') + def test_arg_group_with_conf_and_group_opts(self): + self.conf.register_cli_opt(StrOpt('conf'), group='blaa') + self.conf.register_cli_opt(StrOpt('group'), group='blaa') + + self.conf(['--blaa-conf', 'foo', '--blaa-group', 'bar']) + + self.assertTrue(hasattr(self.conf, 'blaa')) + self.assertTrue(hasattr(self.conf.blaa, 'conf')) + self.assertEquals(self.conf.blaa.conf, 'foo') + self.assertTrue(hasattr(self.conf.blaa, 'group')) + self.assertEquals(self.conf.blaa.group, 'bar') + def test_arg_group_in_config_file(self): self.conf.register_group(OptGroup('blaa')) self.conf.register_opt(StrOpt('foo'), group='blaa') |
