def test_merge_response_invalid(self): response = { 'notcorrect': { 'test': 1 } } resource = Resource() with self.assertRaises(ValueError): resource.merge_response(response)
def test_success(self): resource = Resource() self.assertEqual(resource.success, True) resource.merge_response({ 'APIResponse': { '@version': 0, 'Header': { 'ErrorCode': 1, 'ErrorMessage': 'Some Error Message' }, 'Body': {} }}) self.assertEqual(resource.success, False)
def test_error(self): resource = Resource() resource.merge_response({ 'APIResponse': { '@version': 0, 'Header': { 'ErrorCode': 0, 'ErrorMessage': '' }, 'Body': {} }}) self.assertEqual( resource.error, { 'code': 0, 'message': '' })