def test_create_callback_invalid_with_status_code_422( self, mock_request_http): mock_request_http.return_value = True, 422 with self.assertRaises(UnprocessableError) as context: Callback().create(**self.callback_data_create) self.assertTrue(context.exception.__class__.__name__, 'UnprocessableError')
def test_create_callback_invalid_with_status_code_503( self, mock_request_http): mock_request_http.return_value = True, 503 with self.assertRaises(ServiceUnavailableError) as context: Callback().create(**self.callback_data_create) self.assertTrue(context.exception.__class__.__name__, 'ServiceUnavailableError')
def test_delete_callback_invalid_with_status_code_401( self, mock_request_http): mock_request_http.return_value = True, 401 with self.assertRaises(UnauthorizedError) as context: Callback().delete(id=self.callback_id) self.assertTrue(context.exception.__class__.__name__, 'UnauthorizedError')
def test_delete_callback_invalid_with_status_code_500( self, mock_request_http): mock_request_http.return_value = True, 500 with self.assertRaises(InternalServerError) as context: Callback().delete(id=self.callback_id) self.assertTrue(context.exception.__class__.__name__, 'InternalServerError')
def test_update_callback_invalid_with_status_code_400( self, mock_request_http): mock_request_http.return_value = True, 400 with self.assertRaises(BadRequestError) as context: Callback().update(**self.callback_data_update) self.assertTrue(context.exception.__class__.__name__, 'BadRequestError')
def test_list_storage_invalid(self, mock_request_http): mock_request_http.return_value = True, 200 with self.assertRaises(ClientException) as context: Callback().list() self.assertTrue(context.exception.__class__.__name__, 'ClientException')
def test_delete_callback_invalid(self, mock_request_http): mock_request_http.return_value = True, 200 with self.assertRaises(TypeError) as context: Callback().delete() self.assertTrue(context.exception.__class__.__name__, 'TypeError')
def test_create_callback_valid(self, mock_request_http): mock_request_http.return_value = True, 200 data = Callback().create(**self.callback_data_create) self.assertEqual(data[1], 200)
def test_delete_callback_valid(self, mock_request_http): mock_request_http.return_value = True, 200 data = Callback().delete(id=self.callback_id) self.assertEqual(data[1], 200)
def test_retrieve_callback_invalid_with_not_callback_id( self, mock_request_http): mock_request_http.return_value = True, 200 with self.assertRaises(Exception) as context: Callback().retrieve() self.assertTrue(context.exception.__class__.__name__, 'TypeError')
def test_retrieve_callback_invalid_with_status_code_5xx( self, mock_request_http): mock_request_http.return_value = True, 512 with self.assertRaises(ServerError) as context: Callback().retrieve(id=self.callback_id) self.assertTrue(context.exception.__class__.__name__, 'ServerError')