def test_delete_ok(cloud_fixture): image = Mock(image_name='image_name') cloud_fixture.get_image_by_name.return_value = image params = Mock(image_name='image_name') image_delete(params) assert_called_with(cloud_fixture.delete_image, image)
def test_no_image_to_delete(cloud_fixture): cloud_fixture.get_image_by_name = Mock(side_effect=NoSuchResourceError) params = Mock(image_name='image_name') try: image_delete(params) except NoSuchResourceError: pass assert not cloud_fixture.delete_image.called