summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-06-11 17:52:25 +0000
committerGerrit Code Review <review@openstack.org>2015-06-11 17:52:25 +0000
commit211decac0a74ac07e50d0b10d9c411e781b65200 (patch)
tree72d9743e23910839875d1feb6bb5ef282490be1c
parent6ec865ac593868bcddc65a31a62be4a2f1d32543 (diff)
parenteded4b31970d0762119548ef76e4f60dec2376d1 (diff)
downloados-client-config-211decac0a74ac07e50d0b10d9c411e781b65200.tar.gz
Merge "Add missing tests"
-rw-r--r--os_client_config/tests/test_config.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/os_client_config/tests/test_config.py b/os_client_config/tests/test_config.py
index 562e408..a6ba2ee 100644
--- a/os_client_config/tests/test_config.py
+++ b/os_client_config/tests/test_config.py
@@ -28,6 +28,14 @@ from os_client_config.tests import base
class TestConfig(base.TestCase):
+ def test_get_all_clouds(self):
+ c = config.OpenStackConfig(config_files=[self.cloud_yaml],
+ vendor_files=[self.vendor_yaml])
+ clouds = c.get_all_clouds()
+ user_clouds = [cloud for cloud in base.USER_CONF['clouds'].keys()]
+ configured_clouds = [cloud.name for cloud in clouds]
+ self.assertItemsEqual(user_clouds, configured_clouds)
+
def test_get_one_cloud(self):
c = config.OpenStackConfig(config_files=[self.cloud_yaml],
vendor_files=[self.vendor_yaml])
@@ -189,6 +197,15 @@ class TestConfigArgparse(base.TestCase):
self.assertEqual(cc.region_name, 'test-region')
self.assertIsNone(cc.snack_type)
+ def test_fix_env_args(self):
+ c = config.OpenStackConfig(config_files=[self.cloud_yaml],
+ vendor_files=[self.vendor_yaml])
+
+ env_args = {'os-compute-api-version': 1}
+ fixed_args = c._fix_args(env_args)
+
+ self.assertDictEqual({'compute_api_version': 1}, fixed_args)
+
class TestConfigDefault(base.TestCase):