@@ -41,6 +41,14 @@ def setUp(self):
4141 self .domain_mock = self .app .client_manager .identity .domains
4242 self .domain_mock .reset_mock ()
4343
44+ def setup_images_mock (self , count ):
45+ images = image_fakes .FakeImage .create_images (count = count )
46+
47+ self .images_mock .get = image_fakes .FakeImage .get_images (
48+ images ,
49+ 0 )
50+ return images
51+
4452
4553class TestImageCreate (TestImage ):
4654
@@ -316,31 +324,27 @@ class TestImageDelete(TestImage):
316324 def setUp (self ):
317325 super (TestImageDelete , self ).setUp ()
318326
319- # This is the return value for utils.find_resource()
320- self .images_mock .get .return_value = fakes .FakeResource (
321- None ,
322- copy .deepcopy (image_fakes .IMAGE ),
323- loaded = True ,
324- )
325327 self .images_mock .delete .return_value = None
326328
327329 # Get the command object to test
328330 self .cmd = image .DeleteImage (self .app , None )
329331
330332 def test_image_delete_no_options (self ):
333+ images = self .setup_images_mock (count = 1 )
334+
331335 arglist = [
332- image_fakes . image_id ,
336+ images [ 0 ]. id ,
333337 ]
334338 verifylist = [
335- ('images' , [image_fakes . image_id ]),
339+ ('images' , [images [ 0 ]. id ]),
336340 ]
337341 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
338342
339343 # DisplayCommandBase.take_action() returns two tuples
340344 self .cmd .take_action (parsed_args )
341345
342346 self .images_mock .delete .assert_called_with (
343- image_fakes . image_id ,
347+ images [ 0 ]. id ,
344348 )
345349
346350
0 commit comments