Merge "Use FakeImage class to replace duplicated image info in volume test"
This commit is contained in:
@@ -69,19 +69,6 @@ EXTENSION = {
|
|||||||
'links': extension_links,
|
'links': extension_links,
|
||||||
}
|
}
|
||||||
|
|
||||||
# NOTE(dtroyer): duplicating here the minimum image info needed to test
|
|
||||||
# volume create --image until circular references can be
|
|
||||||
# avoided by refactoring the test fakes.
|
|
||||||
|
|
||||||
image_id = 'im1'
|
|
||||||
image_name = 'graven'
|
|
||||||
|
|
||||||
|
|
||||||
IMAGE = {
|
|
||||||
'id': image_id,
|
|
||||||
'name': image_name,
|
|
||||||
}
|
|
||||||
|
|
||||||
type_id = "5520dc9e-6f9b-4378-a719-729911c0f407"
|
type_id = "5520dc9e-6f9b-4378-a719-729911c0f407"
|
||||||
type_name = "fake-lvmdriver-1"
|
type_name = "fake-lvmdriver-1"
|
||||||
|
|
||||||
|
@@ -14,15 +14,14 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import copy
|
|
||||||
import mock
|
import mock
|
||||||
from mock import call
|
from mock import call
|
||||||
|
|
||||||
from osc_lib import exceptions
|
from osc_lib import exceptions
|
||||||
from osc_lib import utils
|
from osc_lib import utils
|
||||||
|
|
||||||
from openstackclient.tests.unit import fakes
|
|
||||||
from openstackclient.tests.unit.identity.v2_0 import fakes as identity_fakes
|
from openstackclient.tests.unit.identity.v2_0 import fakes as identity_fakes
|
||||||
|
from openstackclient.tests.unit.image.v1 import fakes as image_fakes
|
||||||
from openstackclient.tests.unit import utils as tests_utils
|
from openstackclient.tests.unit import utils as tests_utils
|
||||||
from openstackclient.tests.unit.volume.v1 import fakes as volume_fakes
|
from openstackclient.tests.unit.volume.v1 import fakes as volume_fakes
|
||||||
from openstackclient.volume.v1 import volume
|
from openstackclient.volume.v1 import volume
|
||||||
@@ -321,19 +320,16 @@ class TestVolumeCreate(TestVolume):
|
|||||||
self.assertEqual(self.datalist, data)
|
self.assertEqual(self.datalist, data)
|
||||||
|
|
||||||
def test_volume_create_image_id(self):
|
def test_volume_create_image_id(self):
|
||||||
self.images_mock.get.return_value = fakes.FakeResource(
|
image = image_fakes.FakeImage.create_one_image()
|
||||||
None,
|
self.images_mock.get.return_value = image
|
||||||
copy.deepcopy(volume_fakes.IMAGE),
|
|
||||||
loaded=True,
|
|
||||||
)
|
|
||||||
|
|
||||||
arglist = [
|
arglist = [
|
||||||
'--image', volume_fakes.image_id,
|
'--image', image.id,
|
||||||
'--size', str(self.new_volume.size),
|
'--size', str(self.new_volume.size),
|
||||||
self.new_volume.display_name,
|
self.new_volume.display_name,
|
||||||
]
|
]
|
||||||
verifylist = [
|
verifylist = [
|
||||||
('image', volume_fakes.image_id),
|
('image', image.id),
|
||||||
('size', self.new_volume.size),
|
('size', self.new_volume.size),
|
||||||
('name', self.new_volume.display_name),
|
('name', self.new_volume.display_name),
|
||||||
]
|
]
|
||||||
@@ -360,26 +356,23 @@ class TestVolumeCreate(TestVolume):
|
|||||||
None,
|
None,
|
||||||
None,
|
None,
|
||||||
None,
|
None,
|
||||||
volume_fakes.image_id,
|
image.id,
|
||||||
)
|
)
|
||||||
|
|
||||||
self.assertEqual(self.columns, columns)
|
self.assertEqual(self.columns, columns)
|
||||||
self.assertEqual(self.datalist, data)
|
self.assertEqual(self.datalist, data)
|
||||||
|
|
||||||
def test_volume_create_image_name(self):
|
def test_volume_create_image_name(self):
|
||||||
self.images_mock.get.return_value = fakes.FakeResource(
|
image = image_fakes.FakeImage.create_one_image()
|
||||||
None,
|
self.images_mock.get.return_value = image
|
||||||
copy.deepcopy(volume_fakes.IMAGE),
|
|
||||||
loaded=True,
|
|
||||||
)
|
|
||||||
|
|
||||||
arglist = [
|
arglist = [
|
||||||
'--image', volume_fakes.image_name,
|
'--image', image.name,
|
||||||
'--size', str(self.new_volume.size),
|
'--size', str(self.new_volume.size),
|
||||||
self.new_volume.display_name,
|
self.new_volume.display_name,
|
||||||
]
|
]
|
||||||
verifylist = [
|
verifylist = [
|
||||||
('image', volume_fakes.image_name),
|
('image', image.name),
|
||||||
('size', self.new_volume.size),
|
('size', self.new_volume.size),
|
||||||
('name', self.new_volume.display_name),
|
('name', self.new_volume.display_name),
|
||||||
]
|
]
|
||||||
@@ -406,7 +399,7 @@ class TestVolumeCreate(TestVolume):
|
|||||||
None,
|
None,
|
||||||
None,
|
None,
|
||||||
None,
|
None,
|
||||||
volume_fakes.image_id,
|
image.id,
|
||||||
)
|
)
|
||||||
|
|
||||||
self.assertEqual(self.columns, columns)
|
self.assertEqual(self.columns, columns)
|
||||||
|
Reference in New Issue
Block a user