summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTerryHowe <terrylhowe@gmail.com>2015-05-27 14:34:27 -0600
committerMonty Taylor <mordred@inaugust.com>2015-05-28 09:29:48 -0400
commitb16d6d391779cc0a1bb156f0cf4468521f4e5d4e (patch)
tree1f06ce9b89bb084c514a13350b2f09d8da1e689e
parent88c5e08599d70bde80abea45404ead57d5a17388 (diff)
downloados-client-config-b16d6d391779cc0a1bb156f0cf4468521f4e5d4e.tar.gz
Add tests for get_cloud_names
Change-Id: I21b71657d83fb25628f230a48ddca197570a38a9
-rw-r--r--os_client_config/tests/test_config.py12
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):