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)
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)
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)
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)