diff options
author | TerryHowe <terrylhowe@gmail.com> | 2015-05-27 14:34:27 -0600 |
---|---|---|
committer | Monty Taylor <mordred@inaugust.com> | 2015-05-28 09:29:48 -0400 |
commit | b16d6d391779cc0a1bb156f0cf4468521f4e5d4e (patch) | |
tree | 1f06ce9b89bb084c514a13350b2f09d8da1e689e | |
parent | 88c5e08599d70bde80abea45404ead57d5a17388 (diff) | |
download | os-client-config-b16d6d391779cc0a1bb156f0cf4468521f4e5d4e.tar.gz |
Add tests for get_cloud_names
Change-Id: I21b71657d83fb25628f230a48ddca197570a38a9
-rw-r--r-- | os_client_config/tests/test_config.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/os_client_config/tests/test_config.py b/os_client_config/tests/test_config.py index 5a7fc1a..dddaf8b 100644 --- a/os_client_config/tests/test_config.py +++ b/os_client_config/tests/test_config.py @@ -91,6 +91,18 @@ class TestConfig(base.TestCase): self.assertEqual('user', cc.auth['username']) self.assertEqual('testpass', cc.auth['password']) + def test_get_cloud_names(self): + c = config.OpenStackConfig(config_files=[self.cloud_yaml]) + self.assertEqual(['_test-cloud_', '_test_cloud_no_vendor'], + sorted(c.get_cloud_names())) + c = config.OpenStackConfig(config_files=[self.no_yaml], + vendor_files=[self.no_yaml]) + for k in os.environ.keys(): + if k.startswith('OS_'): + self.useFixture(fixtures.EnvironmentVariable(k)) + c.get_one_cloud(cloud='defaults') + self.assertEqual(['defaults'], sorted(c.get_cloud_names())) + class TestConfigArgparse(base.TestCase): |