def testSendServerErrorJson(self): request = UtilTestCase.RequestMockup() util.send_server_error(request, output_type=message.FORMAT_JSON) self.assertEqual(request.error_code, 500) self.assertEqual(request.response.headers['Content-Type'], 'application/json') self.assertEqual(request.response.out.msg, '{"status_code": "500 Internal Server Error"}')
def testSendServerErrorNoJson(self): request = UtilTestCase.RequestMockup() util.send_server_error(request, output_type=message.FORMAT_HTML) self.assertEqual(request.error_code, 500) util.send_server_error(request, output_type='not_suppored_format') self.assertEqual(request.error_code, 500)