summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-01-06 19:52:00 +0000
committerGerrit Code Review <review@openstack.org>2015-01-06 19:52:00 +0000
commit9c1ec1d19c5a652cc7cd10d8f1578a771ae950fd (patch)
tree68874983527e1d8eb3255d77c655f325f216b9f9
parent59177814a45b067cc47259817f8d9ff96e8d104b (diff)
parent384b8825b485d4918f15713212d9e5d64eef2682 (diff)
downloadpython-cinderclient-9c1ec1d19c5a652cc7cd10d8f1578a771ae950fd.tar.gz
Merge "Fix incorrect variable name"
-rw-r--r--cinderclient/client.py2
-rw-r--r--cinderclient/tests/test_client.py13
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)