def test_exception_message_with_no_body(self): e = BotoServerError('400', 'Mocked error') r = botomod.get_error(e) expected = {'aws': {'reason': 'Mocked error', 'status': '400'}, 'message': 'Mocked error'} self.assertEqual(r, expected)
def test_error_message(self): e = BotoServerError('400', 'Mocked error', body=error_body) r = botomod.get_error(e) expected = {'aws': {'code': 'Error code text', 'message': 'Error message', 'reason': 'Mocked error', 'status': '400'}, 'message': 'Mocked error: Error message'} self.assertEqual(r, expected)
def test_exception_message_with_no_error_in_body(self): e = BotoServerError("400", "Mocked error", body=no_error_body) r = botomod.get_error(e) expected = { "aws": { "reason": "Mocked error", "status": "400" }, "message": "Mocked error", } self.assertEqual(r, expected)
def test_exception_message_with_no_body(self): e = BotoServerError("400", "Mocked error") r = botomod.get_error(e) expected = { "aws": { "reason": "Mocked error", "status": "400" }, "message": "Mocked error", } assert r == expected
def test_error_message(self): e = BotoServerError("400", "Mocked error", body=error_body) r = botomod.get_error(e) expected = { "aws": { "code": "Error code text", "message": "Error message", "reason": "Mocked error", "status": "400", }, "message": "Mocked error: Error message", } self.assertEqual(r, expected)