Beispiel #1
0
    def test_return_http_response_with_action_response_and_mimetype(self, image_server, get_attachment, response):
        identifier = Mock()
        result = views.serve(Mock(), 'test', identifier)

        attachment = get_attachment.return_value
        file_to_serve = image_server.return_value.test.return_value
        response.assert_called_once_with(file_to_serve, mimetype=attachment.mimetype)
        self.assertEqual(response.return_value, result)
Beispiel #2
0
    def test_return_http_response_with_action_response_and_mimetype(self, image_server, get_attachment, response):
        identifier = Mock()
        result = views.serve(Mock(), 'test', identifier)

        attachment = get_attachment.return_value
        file_to_serve = image_server.return_value.test.return_value
        response.assert_called_once_with(file_to_serve, mimetype=attachment.mimetype)
        self.assertEqual(response.return_value, result)
Beispiel #3
0
 def test_call_action_on_image_server(self, image_server):
     views.serve(Mock(), 'test', Mock())
     self.assertEqual(True, image_server.return_value.test.called)
Beispiel #4
0
 def test_create_image_server_with_attachment_in_serve(self, attachment_manager, image_server):
     attachment = Mock()
     attachment_manager.get.return_value = attachment
     views.serve(Mock(), str(Mock()), Mock())
     image_server.assert_called_once_with(attachment)
Beispiel #5
0
 def test_get_attachment_object_in_serve(self, attachment_manager):
     identifier = Mock()
     views.serve(Mock(), str(Mock()), identifier)
     attachment_manager.get.assert_called_once_with(pk=identifier)
Beispiel #6
0
 def test_call_action_on_image_server(self, image_server):
     views.serve(Mock(), 'test', Mock())
     self.assertEqual(True, image_server.return_value.test.called)
Beispiel #7
0
 def test_create_image_server_with_attachment_in_serve(self, attachment_manager, image_server):
     attachment = Mock()
     attachment_manager.get.return_value = attachment
     views.serve(Mock(), str(Mock()), Mock())
     image_server.assert_called_once_with(attachment)
Beispiel #8
0
 def test_get_attachment_object_in_serve(self, attachment_manager):
     identifier = Mock()
     views.serve(Mock(), str(Mock()), identifier)
     attachment_manager.get.assert_called_once_with(pk=identifier)