示例#1
0
    def test_scale_image_handles_image_not_existing(self, av_item_exists):
        av_item_exists.return_value = False

        resp_object = av.call_scale_image(image_id='4242')

        av_item_exists.assert_called_once_with('4242', 'picture')
        assert resp_object.status_code == 404
示例#2
0
    def test_scale_image_handles_image_not_existing(self,
                                                    av_item_exists):
        av_item_exists.return_value = False

        resp_object = av.call_scale_image(image_id='4242')

        av_item_exists.assert_called_once_with('4242', 'picture')
        assert resp_object.status_code == 404
示例#3
0
    def test_scale_image_calls_appropriate_methods_when_image_exists(self,
                                                                     av_scale_image_task_delay,
                                                                     av_item_exists):
        av_item_exists.return_value = True

        resp_object = av.call_scale_image(image_id='4242')

        av_item_exists.assert_called_once_with('4242', 'picture')
        av_scale_image_task_delay.assert_called_once_with(img_id_in='4242', img_id_out=ANY, group_id='current')

        response_data_dict = json.loads(resp_object.data)
        assert resp_object.status_code == 202
        assert response_data_dict == {'scale_image_output_image_id': ANY}
示例#4
0
    def test_scale_image_calls_appropriate_methods_when_image_exists(
            self, av_scale_image_task_delay, av_item_exists):
        av_item_exists.return_value = True

        resp_object = av.call_scale_image(image_id='4242')

        av_item_exists.assert_called_once_with('4242', 'picture')
        av_scale_image_task_delay.assert_called_once_with(img_id_in='4242',
                                                          img_id_out=ANY,
                                                          group_id='current')

        response_data_dict = json.loads(resp_object.data)
        assert resp_object.status_code == 202
        assert response_data_dict == {'scale_image_output_image_id': ANY}