Skip to content

Commit 50e52f3

Browse files
committed
Add multi deletion testcase for "openstack image delete"
Change-Id: I5442128a290a9ad3b9ff9919431a1ecc0c697dad Implements: blueprint improve-image-unittest-framework
1 parent d377756 commit 50e52f3

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

openstackclient/tests/image/v2/test_image.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,22 @@ def test_image_delete_no_options(self):
347347
images[0].id,
348348
)
349349

350+
def test_image_delete_multi_images(self):
351+
images = self.setup_images_mock(count=3)
352+
353+
arglist = [i.id for i in images]
354+
verifylist = [
355+
('images', arglist),
356+
]
357+
358+
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
359+
360+
self.cmd.take_action(parsed_args)
361+
362+
calls = [mock.call(i.id) for i in images]
363+
364+
self.images_mock.delete.assert_has_calls(calls)
365+
350366

351367
class TestImageList(TestImage):
352368

0 commit comments

Comments
 (0)