'get_volume_type_by_backendname' returns a list

Storage pool can have many volume types,
'get_volume_type_by_backendname' should return a list of types.

Closes-Bug: #1733257
Change-Id: I877d5886259e482089ed0f9944d97bb99f375824
This commit is contained in:
licanwei
2017-11-22 22:30:09 -08:00
parent 2db668af30
commit fa31341bbb
7 changed files with 19 additions and 15 deletions

View File

@@ -112,7 +112,7 @@ class TestCinderHelper(base.TestCase):
volume_type_name = cinder_util.get_volume_type_by_backendname(
'backend')
self.assertEqual(volume_type_name, volume_type1.name)
self.assertEqual(volume_type_name[0], volume_type1.name)
def test_get_volume_type_by_backendname_with_no_backend_exist(
self, mock_cinder):
@@ -122,7 +122,7 @@ class TestCinderHelper(base.TestCase):
volume_type_name = cinder_util.get_volume_type_by_backendname(
'nobackend')
self.assertEqual("", volume_type_name)
self.assertEqual([], volume_type_name)
@staticmethod
def fake_volume(**kwargs):