Merge "Cover string representations of api_versions.APIVersion"
This commit is contained in:
commit
3206270e61
|
@ -14,6 +14,7 @@
|
||||||
|
|
||||||
import ddt
|
import ddt
|
||||||
import mock
|
import mock
|
||||||
|
import six
|
||||||
|
|
||||||
import manilaclient
|
import manilaclient
|
||||||
from manilaclient import api_versions
|
from manilaclient import api_versions
|
||||||
|
@ -40,6 +41,7 @@ class APIVersionTestCase(utils.TestCase):
|
||||||
def test_null_version(self):
|
def test_null_version(self):
|
||||||
v = api_versions.APIVersion()
|
v = api_versions.APIVersion()
|
||||||
self.assertTrue(v.is_null())
|
self.assertTrue(v.is_null())
|
||||||
|
self.assertEqual(repr(v), "<APIVersion: null>")
|
||||||
|
|
||||||
@ddt.data(
|
@ddt.data(
|
||||||
"2",
|
"2",
|
||||||
|
@ -115,6 +117,22 @@ class APIVersionTestCase(utils.TestCase):
|
||||||
self.assertRaises(ValueError,
|
self.assertRaises(ValueError,
|
||||||
api_versions.APIVersion().get_string)
|
api_versions.APIVersion().get_string)
|
||||||
|
|
||||||
|
@ddt.data("2.0",
|
||||||
|
"2.5",
|
||||||
|
"2.45",
|
||||||
|
"3.3",
|
||||||
|
"3.23",
|
||||||
|
"2.0",
|
||||||
|
"3.3",
|
||||||
|
"4.0")
|
||||||
|
def test_representation(self, version):
|
||||||
|
version_major, version_minor = version.split('.')
|
||||||
|
api_version = api_versions.APIVersion(version)
|
||||||
|
self.assertEqual(six.text_type(api_version),
|
||||||
|
("API Version Major: %s, Minor: %s" %
|
||||||
|
(version_major, version_minor)))
|
||||||
|
self.assertEqual(repr(api_version), "<APIVersion: %s>" % version)
|
||||||
|
|
||||||
|
|
||||||
class GetAPIVersionTestCase(utils.TestCase):
|
class GetAPIVersionTestCase(utils.TestCase):
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue