From 50e52f355f8cf5c7cad8682923283bf61f244573 Mon Sep 17 00:00:00 2001 From: xiexs Date: Wed, 9 Dec 2015 17:58:07 +0800 Subject: [PATCH] Add multi deletion testcase for "openstack image delete" Change-Id: I5442128a290a9ad3b9ff9919431a1ecc0c697dad Implements: blueprint improve-image-unittest-framework --- openstackclient/tests/image/v2/test_image.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/openstackclient/tests/image/v2/test_image.py b/openstackclient/tests/image/v2/test_image.py index bdce146e27..10266f0223 100644 --- a/openstackclient/tests/image/v2/test_image.py +++ b/openstackclient/tests/image/v2/test_image.py @@ -347,6 +347,22 @@ class TestImageDelete(TestImage): images[0].id, ) + def test_image_delete_multi_images(self): + images = self.setup_images_mock(count=3) + + arglist = [i.id for i in images] + verifylist = [ + ('images', arglist), + ] + + parsed_args = self.check_parser(self.cmd, arglist, verifylist) + + self.cmd.take_action(parsed_args) + + calls = [mock.call(i.id) for i in images] + + self.images_mock.delete.assert_has_calls(calls) + class TestImageList(TestImage):