def test_get_error_message_with_type(self):
     expected_msg = 'invalid_object'
     self.response_dict['message'] = None
     self.response_dict['errors'] = None
     self.response_dict['type'] = expected_msg
     remote_err = exceptions.RemoteError(**self.response_dict)
     self.assertEqual(expected_msg, remote_err.message)
 def test_get_error_message_with_errors(self):
     expected_msg = "u'nodot.com' is not a 'domainname'"
     errors = {
         "errors": [{
             "path": ["name"],
             "message": expected_msg,
             "validator": "format",
             "validator_value": "domainname"
         }]
     }
     self.response_dict['message'] = None
     self.response_dict['errors'] = errors
     remote_err = exceptions.RemoteError(**self.response_dict)
     self.assertEqual(expected_msg, remote_err.message)
 def test_get_error_message(self):
     expected_msg = 'something wrong'
     self.response_dict['message'] = expected_msg
     remote_err = exceptions.RemoteError(**self.response_dict)
     self.assertEqual(expected_msg, remote_err.message)
示例#4
0
 def test_get_error_message_with_unknown_response(self):
     expected_msg = 'invalid_object'
     self.response_dict['message'] = expected_msg
     self.response_dict['unknown'] = 'fake'
     remote_err = exceptions.RemoteError(**self.response_dict)
     self.assertEqual(expected_msg, remote_err.message)