diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-01-06 19:52:00 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-01-06 19:52:00 +0000 |
| commit | 9c1ec1d19c5a652cc7cd10d8f1578a771ae950fd (patch) | |
| tree | 68874983527e1d8eb3255d77c655f325f216b9f9 | |
| parent | 59177814a45b067cc47259817f8d9ff96e8d104b (diff) | |
| parent | 384b8825b485d4918f15713212d9e5d64eef2682 (diff) | |
| download | python-cinderclient-9c1ec1d19c5a652cc7cd10d8f1578a771ae950fd.tar.gz | |
Merge "Fix incorrect variable name"
| -rw-r--r-- | cinderclient/client.py | 2 | ||||
| -rw-r--r-- | cinderclient/tests/test_client.py | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/cinderclient/client.py b/cinderclient/client.py index 8ed1be8..9e93b67 100644 --- a/cinderclient/client.py +++ b/cinderclient/client.py @@ -66,7 +66,7 @@ def get_volume_api_from_url(url): return version[1:] msg = "Invalid client version '%s'. must be one of: %s" % ( - (version, ', '.join(valid_versions))) + (version, ', '.join(_VALID_VERSIONS))) raise exceptions.UnsupportedVersion(msg) diff --git a/cinderclient/tests/test_client.py b/cinderclient/tests/test_client.py index bc70f1b..f8fce25 100644 --- a/cinderclient/tests/test_client.py +++ b/cinderclient/tests/test_client.py @@ -61,3 +61,16 @@ class ClientTest(utils.TestCase): self.assertNotIn("fakePassword", output[1]) self.assertIn("fakeUser", output[1]) + + def test_versions(self): + v1_url = 'http://fakeurl/v1/tenants' + v2_url = 'http://fakeurl/v2/tenants' + unknown_url = 'http://fakeurl/v9/tenants' + + self.assertEqual('1', + cinderclient.client.get_volume_api_from_url(v1_url)) + self.assertEqual('2', + cinderclient.client.get_volume_api_from_url(v2_url)) + self.assertRaises(cinderclient.exceptions.UnsupportedVersion, + cinderclient.client.get_volume_api_from_url, + unknown_url) |
