Ejemplo n.º 1
0
    def test_produces_decorator_supported_accept_header(self):
        func = Mock()
        wrapped_func = produces(('application/json',))(func)

        request = self._prepare_request_mock()
        wrapped_func(Mock(), request)

        self.assertEqual(func.call_count, 1)
Ejemplo n.º 2
0
    def test_produces_decorator_supported_accept_header(self):
        func = Mock()
        wrapped_func = produces(('application/json', ))(func)

        request = self._prepare_request_mock()
        wrapped_func(Mock(), request)

        self.assertEqual(func.call_count, 1)
Ejemplo n.º 3
0
    def test_produces_decorator_unsupported_accept_header(self):
        func = Mock()
        wrapped_func = produces(('application/xml',))(func)

        request = self._prepare_request_mock()
        result = wrapped_func(Mock(), request)

        self.assertEqual(func.call_count, 0)
        self.assertEqual(result.status_code, 406)
Ejemplo n.º 4
0
    def test_produces_decorator_unsupported_accept_header(self):
        func = Mock()
        wrapped_func = produces(('application/xml', ))(func)

        request = self._prepare_request_mock()
        result = wrapped_func(Mock(), request)

        self.assertEqual(func.call_count, 0)
        self.assertEqual(result.status_code, 406)