diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-06-11 17:52:25 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-06-11 17:52:25 +0000 |
commit | 211decac0a74ac07e50d0b10d9c411e781b65200 (patch) | |
tree | 72d9743e23910839875d1feb6bb5ef282490be1c | |
parent | 6ec865ac593868bcddc65a31a62be4a2f1d32543 (diff) | |
parent | eded4b31970d0762119548ef76e4f60dec2376d1 (diff) | |
download | os-client-config-211decac0a74ac07e50d0b10d9c411e781b65200.tar.gz |
Merge "Add missing tests"
-rw-r--r-- | os_client_config/tests/test_config.py | 17 |
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): |