示例#1
0
 def test_successful_response(self):
     response_to_validate = {"happy": "joy"}
     response, message, error_code = validate(response_to_validate, 200)
     self.assertEqual(response_to_validate, response)
     self.assertEqual("Success", message)
     self.assertIsNone(error_code)
示例#2
0
 def test_error_response_with_only_error_summary(self):
     response_to_validate = {"errorSummary": "message"}
     response, message, error_code = validate(response_to_validate, 404)
     self.assertFalse(response)
     self.assertEqual("message", message)
     self.assertIsNone(error_code)
示例#3
0
 def test_error_response_with_no_error_message(self):
     response, message, error_code = validate({}, 404)
     self.assertFalse(response)
     self.assertEqual("Okta returned 404.", message)
     self.assertIsNone(error_code)
示例#4
0
 def test_error_response_with_error_causes(self):
     response_to_validate = {"errorCode": "2", "errorCauses": [{"errorSummary": "message"}]}
     response, message, error_code = validate(response_to_validate, 404)
     self.assertFalse(response)
     self.assertEqual("message", message)
     self.assertEqual(error_code, "2")
示例#5
0
 def test_successful_response(self):
     response_to_validate = {"happy": "joy"}
     response, message, error_code = validate(response_to_validate, 200)
     self.assertEqual(response_to_validate, response)
     self.assertEqual("Success", message)
     self.assertIsNone(error_code)
示例#6
0
 def test_error_response_with_no_error_message(self):
     response, message, error_code = validate({}, 404)
     self.assertFalse(response)
     self.assertEqual("Okta returned 404.", message)
     self.assertIsNone(error_code)
示例#7
0
 def test_error_response_with_only_error_summary(self):
     response_to_validate = {'errorSummary': "message"}
     response, message,error_code = validate(response_to_validate, 404)
     self.assertFalse(response)
     self.assertEqual("message", message)
     self.assertIsNone(error_code)
示例#8
0
 def test_error_response_with_error_causes(self):
     response_to_validate = {"errorCode": "2", "errorCauses": [{'errorSummary': "message"}]}
     response, message, error_code = validate(response_to_validate, 404)
     self.assertFalse(response)
     self.assertEqual("message", message)
     self.assertEqual(error_code, '2')