Skip to content

Commit 496dbfc

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Use FakeImage class to replace duplicated image info in volume test"
2 parents f3d3813 + 292608d commit 496dbfc

2 files changed

Lines changed: 11 additions & 31 deletions

File tree

openstackclient/tests/unit/volume/v1/fakes.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -69,19 +69,6 @@
6969
'links': extension_links,
7070
}
7171

72-
# NOTE(dtroyer): duplicating here the minimum image info needed to test
73-
# volume create --image until circular references can be
74-
# avoided by refactoring the test fakes.
75-
76-
image_id = 'im1'
77-
image_name = 'graven'
78-
79-
80-
IMAGE = {
81-
'id': image_id,
82-
'name': image_name,
83-
}
84-
8572
type_id = "5520dc9e-6f9b-4378-a719-729911c0f407"
8673
type_name = "fake-lvmdriver-1"
8774

openstackclient/tests/unit/volume/v1/test_volume.py

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
#
1515

1616
import argparse
17-
import copy
1817
import mock
1918
from mock import call
2019

2120
from osc_lib import exceptions
2221
from osc_lib import utils
2322

24-
from openstackclient.tests.unit import fakes
2523
from openstackclient.tests.unit.identity.v2_0 import fakes as identity_fakes
24+
from openstackclient.tests.unit.image.v1 import fakes as image_fakes
2625
from openstackclient.tests.unit import utils as tests_utils
2726
from openstackclient.tests.unit.volume.v1 import fakes as volume_fakes
2827
from openstackclient.volume.v1 import volume
@@ -321,19 +320,16 @@ def test_volume_create_properties(self):
321320
self.assertEqual(self.datalist, data)
322321

323322
def test_volume_create_image_id(self):
324-
self.images_mock.get.return_value = fakes.FakeResource(
325-
None,
326-
copy.deepcopy(volume_fakes.IMAGE),
327-
loaded=True,
328-
)
323+
image = image_fakes.FakeImage.create_one_image()
324+
self.images_mock.get.return_value = image
329325

330326
arglist = [
331-
'--image', volume_fakes.image_id,
327+
'--image', image.id,
332328
'--size', str(self.new_volume.size),
333329
self.new_volume.display_name,
334330
]
335331
verifylist = [
336-
('image', volume_fakes.image_id),
332+
('image', image.id),
337333
('size', self.new_volume.size),
338334
('name', self.new_volume.display_name),
339335
]
@@ -360,26 +356,23 @@ def test_volume_create_image_id(self):
360356
None,
361357
None,
362358
None,
363-
volume_fakes.image_id,
359+
image.id,
364360
)
365361

366362
self.assertEqual(self.columns, columns)
367363
self.assertEqual(self.datalist, data)
368364

369365
def test_volume_create_image_name(self):
370-
self.images_mock.get.return_value = fakes.FakeResource(
371-
None,
372-
copy.deepcopy(volume_fakes.IMAGE),
373-
loaded=True,
374-
)
366+
image = image_fakes.FakeImage.create_one_image()
367+
self.images_mock.get.return_value = image
375368

376369
arglist = [
377-
'--image', volume_fakes.image_name,
370+
'--image', image.name,
378371
'--size', str(self.new_volume.size),
379372
self.new_volume.display_name,
380373
]
381374
verifylist = [
382-
('image', volume_fakes.image_name),
375+
('image', image.name),
383376
('size', self.new_volume.size),
384377
('name', self.new_volume.display_name),
385378
]
@@ -406,7 +399,7 @@ def test_volume_create_image_name(self):
406399
None,
407400
None,
408401
None,
409-
volume_fakes.image_id,
402+
image.id,
410403
)
411404

412405
self.assertEqual(self.columns, columns)

0 commit comments

Comments
 (0)