示例#1
0
 def test_delete_relation_category_entity_invalid_not_entity_ids(
         self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(TypeError) as context:
         Category().delete_relation_entity(
             metadata_id='29f7b6ba-e2a7-4d4b-8026-30828d0a1bb0')
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
示例#2
0
 def test_create_category_invalid_with_status_code_503(
         self, mock_request_http):
     mock_request_http.return_value = True, 503
     with self.assertRaises(ServiceUnavailableError) as context:
         Category().create(**self.category_data_create)
     self.assertTrue(context.exception.__class__.__name__,
                     'ServiceUnavailableError')
示例#3
0
 def test_delete_relation_category_invalid_not_metadata_ids(
         self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(TypeError) as context:
         Category().delete_relation(
             entity_id='eb578480-6311-4534-b00e-7c7ffbce8283', )
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
示例#4
0
 def test_list_category_invalid_with_status_code_401(
         self, mock_request_http):
     mock_request_http.return_value = True, 401
     with self.assertRaises(UnauthorizedError) as context:
         Category().list()
     self.assertTrue(context.exception.__class__.__name__,
                     'UnauthorizedError')
示例#5
0
 def test_create_category_invalid_with_status_code_422(
         self, mock_request_http):
     mock_request_http.return_value = True, 422
     with self.assertRaises(UnprocessableError) as context:
         Category().create(**self.category_data_create)
     self.assertTrue(context.exception.__class__.__name__,
                     'UnprocessableError')
示例#6
0
 def test_list_category_invalid_with_status_code_500(
         self, mock_request_http):
     mock_request_http.return_value = True, 500
     with self.assertRaises(InternalServerError) as context:
         Category().list()
     self.assertTrue(context.exception.__class__.__name__,
                     'InternalServerError')
示例#7
0
 def test_delete_category_invalid_with_status_code_400(
         self, mock_request_http):
     mock_request_http.return_value = True, 400
     with self.assertRaises(BadRequestError) as context:
         Category().delete(id=self.category_id)
     self.assertTrue(context.exception.__class__.__name__,
                     'BadRequestError')
示例#8
0
 def test_delete_relation_category_entity_invalid_with_status_code_5xx(
         self, mock_request_http):
     mock_request_http.return_value = True, 512
     with self.assertRaises(ServerError) as context:
         Category().delete_relation_entity(
             metadata_id='eb578480-6311-4534-b00e-7c7ffbce8283',
             entity_ids=['29f7b6ba-e2a7-4d4b-8026-30828d0a1bb0'])
     self.assertTrue(context.exception.__class__.__name__, 'ServerError')
示例#9
0
 def test_create_relation_category_invalid_with_status_code_404(
         self, mock_request_http):
     mock_request_http.return_value = True, 404
     with self.assertRaises(NotFoundError) as context:
         Category().create_relation(
             entity_id='eb578480-6311-4534-b00e-7c7ffbce8283',
             metadata_ids=['29f7b6ba-e2a7-4d4b-8026-30828d0a1bb0'])
     self.assertTrue(context.exception.__class__.__name__, 'NotFoundError')
示例#10
0
 def test_delete_relation_category_entity_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Category().delete_relation_entity(
         metadata_id='eb578480-6311-4534-b00e-7c7ffbce8283',
         entity_ids=['29f7b6ba-e2a7-4d4b-8026-30828d0a1bb0'])
     self.assertEqual(data[1], 200)
示例#11
0
 def test_list_category_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Category().list()
     self.assertEqual(data[1], 200)
示例#12
0
 def test_delete_category_invalid_not_id(self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(TypeError) as context:
         Category().delete()
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
示例#13
0
 def test_create_category_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Category().create(**self.category_data_create)
     self.assertEqual(data[1], 200)
示例#14
0
 def test_delete_category_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Category().delete(id=self.category_id)
     self.assertEqual(data[1], 200)
示例#15
0
 def test_update_category_invalid_with_status_code_5xx(
         self, mock_request_http):
     mock_request_http.return_value = True, 512
     with self.assertRaises(ServerError) as context:
         Category().update(**self.category_data_update)
     self.assertTrue(context.exception.__class__.__name__, 'ServerError')
示例#16
0
 def test_retrieve_category_invalid_with_status_code_4xx(
         self, mock_request_http):
     mock_request_http.return_value = True, 412
     with self.assertRaises(ClientError) as context:
         Category().retrieve(id=self.category_id)
     self.assertTrue(context.exception.__class__.__name__, 'ClientError')