diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-12-15 06:39:22 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-12-15 06:39:22 +0000 |
| commit | 24af1bf595e052a1c65ee4ae95cf01fd974a6b94 (patch) | |
| tree | 6a487c6bf5723f4a48454fe5ff543b1b211ade30 /openstackclient | |
| parent | c47aa52c431e33f876617e648295022b95b64676 (diff) | |
| parent | d377756a6208c2e3569b96a9d434f79c508616d6 (diff) | |
| download | python-openstackclient-24af1bf595e052a1c65ee4ae95cf01fd974a6b94.tar.gz | |
Merge "Refactor TestImageDelete with FakeImage"
Diffstat (limited to 'openstackclient')
| -rw-r--r-- | openstackclient/tests/image/v2/test_image.py | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/openstackclient/tests/image/v2/test_image.py b/openstackclient/tests/image/v2/test_image.py index be73c4ca..bdce146e 100644 --- a/openstackclient/tests/image/v2/test_image.py +++ b/openstackclient/tests/image/v2/test_image.py @@ -41,6 +41,14 @@ class TestImage(image_fakes.TestImagev2): self.domain_mock = self.app.client_manager.identity.domains self.domain_mock.reset_mock() + def setup_images_mock(self, count): + images = image_fakes.FakeImage.create_images(count=count) + + self.images_mock.get = image_fakes.FakeImage.get_images( + images, + 0) + return images + class TestImageCreate(TestImage): @@ -316,23 +324,19 @@ class TestImageDelete(TestImage): def setUp(self): super(TestImageDelete, self).setUp() - # This is the return value for utils.find_resource() - self.images_mock.get.return_value = fakes.FakeResource( - None, - copy.deepcopy(image_fakes.IMAGE), - loaded=True, - ) self.images_mock.delete.return_value = None # Get the command object to test self.cmd = image.DeleteImage(self.app, None) def test_image_delete_no_options(self): + images = self.setup_images_mock(count=1) + arglist = [ - image_fakes.image_id, + images[0].id, ] verifylist = [ - ('images', [image_fakes.image_id]), + ('images', [images[0].id]), ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) @@ -340,7 +344,7 @@ class TestImageDelete(TestImage): self.cmd.take_action(parsed_args) self.images_mock.delete.assert_called_with( - image_fakes.image_id, + images[0].id, ) |
