Beispiel #1
0
 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')
Beispiel #2
0
 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')
Beispiel #3
0
 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')
Beispiel #4
0
 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')
Beispiel #5
0
 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')
Beispiel #6
0
 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')
Beispiel #7
0
 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')
Beispiel #8
0
 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)
Beispiel #9
0
 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)
Beispiel #10
0
 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')
Beispiel #11
0
 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')