summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-12-15 07:37:48 +0000
committerGerrit Code Review <review@openstack.org>2015-12-15 07:37:48 +0000
commitd97e6c80fafe264ae629e79d99390d3a8a2234e3 (patch)
treeeaf007417611ba93f06aa09491f979e315be4405 /openstackclient/tests
parent24af1bf595e052a1c65ee4ae95cf01fd974a6b94 (diff)
parent50e52f355f8cf5c7cad8682923283bf61f244573 (diff)
downloadpython-openstackclient-d97e6c80fafe264ae629e79d99390d3a8a2234e3.tar.gz
Merge "Add multi deletion testcase for "openstack image delete""
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/image/v2/test_image.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/openstackclient/tests/image/v2/test_image.py b/openstackclient/tests/image/v2/test_image.py
index bdce146e..10266f02 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):