コード例 #1
0
 def test_publish_entity_invalid_with_status_code_500(
         self, mock_request_http):
     mock_request_http.return_value = True, 500
     with self.assertRaises(InternalServerError) as context:
         Entity().publish(self.entity_id)
     self.assertTrue(context.exception.__class__.__name__,
                     'InternalServerError')
コード例 #2
0
 def test_search_entity_invalid_with_status_code_503(
         self, mock_request_http):
     mock_request_http.return_value = True, 503
     with self.assertRaises(ServiceUnavailableError) as context:
         Entity().search(keyword='Test keyword')
     self.assertTrue(context.exception.__class__.__name__,
                     'ServiceUnavailableError')
コード例 #3
0
 def test_create_entity_invalid_with_status_code_422(
         self, mock_request_http):
     mock_request_http.return_value = True, 422
     with self.assertRaises(UnprocessableError) as context:
         Entity().create(**self.entity_data_create)
     self.assertTrue(context.exception.__class__.__name__,
                     'UnprocessableError')
コード例 #4
0
 def test_update_storage_invalid_with_status_code_401(
         self, mock_request_http):
     mock_request_http.return_value = True, 401
     with self.assertRaises(UnauthorizedError) as context:
         Entity().update(**self.entity_data_update)
     self.assertTrue(context.exception.__class__.__name__,
                     'UnauthorizedError')
コード例 #5
0
 def test_update_storage_invalid_with_status_code_500(
         self, mock_request_http):
     mock_request_http.return_value = True, 500
     with self.assertRaises(InternalServerError) as context:
         Entity().update(**self.entity_data_update)
     self.assertTrue(context.exception.__class__.__name__,
                     'InternalServerError')
コード例 #6
0
 def test_get_aws_upload_key_invalid_with_status_code_503(
         self, mock_request_http):
     mock_request_http.return_value = True, 503
     with self.assertRaises(ServiceUnavailableError) as context:
         Entity().get_aws_upload_key()
     self.assertTrue(context.exception.__class__.__name__,
                     'ServiceUnavailableError')
コード例 #7
0
 def test_get_media_tracking_entity_invalid_with_status_code_503(
         self, mock_request_http):
     mock_request_http.return_value = True, 503
     with self.assertRaises(ServiceUnavailableError) as context:
         Entity().get_media_tracking(progress=0)
     self.assertTrue(context.exception.__class__.__name__,
                     'ServiceUnavailableError')
コード例 #8
0
 def test_create_entity_invalid_with_status_code_503(
         self, mock_request_http):
     mock_request_http.return_value = True, 503
     with self.assertRaises(ServiceUnavailableError) as context:
         Entity().create(**self.entity_data_create)
     self.assertTrue(context.exception.__class__.__name__,
                     'ServiceUnavailableError')
コード例 #9
0
 def test_get_aws_upload_key_invalid_with_status_code_422(
         self, mock_request_http):
     mock_request_http.return_value = True, 422
     with self.assertRaises(UnprocessableError) as context:
         Entity().get_aws_upload_key()
     self.assertTrue(context.exception.__class__.__name__,
                     'UnprocessableError')
コード例 #10
0
 def test_get_media_tracking_entity_invalid_with_status_code_401(
         self, mock_request_http):
     mock_request_http.return_value = True, 401
     with self.assertRaises(UnauthorizedError) as context:
         Entity().get_media_tracking(progress=0)
     self.assertTrue(context.exception.__class__.__name__,
                     'UnauthorizedError')
コード例 #11
0
 def test_search_entity_invalid_with_status_code_422(
         self, mock_request_http):
     mock_request_http.return_value = True, 422
     with self.assertRaises(UnprocessableError) as context:
         Entity().search(keyword='Test keyword')
     self.assertTrue(context.exception.__class__.__name__,
                     'UnprocessableError')
コード例 #12
0
 def test_get_publish_status_invalid_with_status_code_401(
         self, mock_request_http):
     mock_request_http.return_value = True, 401
     with self.assertRaises(UnauthorizedError) as context:
         Entity().get_status_publish(id=self.entity_id)
     self.assertTrue(context.exception.__class__.__name__,
                     'UnauthorizedError')
コード例 #13
0
 def test_generate_iframe_entity_invalid_with_status_code_5xx(
         self, mock_request_http):
     mock_request_http.return_value = True, 512
     with self.assertRaises(ServerError) as context:
         Entity().generate_iframe(entityId=self.entity_id,
                                  api='https://example.com/video')
     self.assertTrue(context.exception.__class__.__name__, 'ServerError')
コード例 #14
0
 def test_get_aws_upload_key_invalid_with_status_code_500(
         self, mock_request_http):
     mock_request_http.return_value = True, 500
     with self.assertRaises(InternalServerError) as context:
         Entity().get_aws_upload_key()
     self.assertTrue(context.exception.__class__.__name__,
                     'InternalServerError')
コード例 #15
0
 def test_get_media_upload_detail_entity_invalid_with_status_code_400(
         self, mock_request_http):
     mock_request_http.return_value = True, 400
     with self.assertRaises(BadRequestError) as context:
         Entity().get_media_upload_detail(id=self.entity_id)
     self.assertTrue(context.exception.__class__.__name__,
                     'BadRequestError')
コード例 #16
0
 def test_get_aws_upload_key_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().get_aws_upload_key()
     self.assertEqual(data[1], 200)
コード例 #17
0
 def test_get_publish_status_invalid_with_not_id(self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(Exception) as context:
         Entity().get_status_publish()
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
コード例 #18
0
 def test_get_publish_status_invalid_with_status_code_5xx(
         self, mock_request_http):
     mock_request_http.return_value = True, 512
     with self.assertRaises(ServerError) as context:
         Entity().get_status_publish(id=self.entity_id)
     self.assertTrue(context.exception.__class__.__name__, 'ServerError')
コード例 #19
0
 def test_get_publish_status_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().get_status_publish(id=self.entity_id)
     self.assertEqual(data[1], 200)
コード例 #20
0
 def test_create_entity_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().create(**self.entity_data_create)
     self.assertEqual(data[1], 200)
コード例 #21
0
 def test_generate_iframe_entity_invalid_with_not_api(
         self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(TypeError) as context:
         Entity().generate_iframe(entityId=self.entity_id)
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
コード例 #22
0
 def test_generate_iframe_entity_invalid_with_not_entityId(
         self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(TypeError) as context:
         Entity().generate_iframe(api='https://example.com/video')
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
コード例 #23
0
 def test_generate_iframe_entity_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().generate_iframe(entityId=self.entity_id,
                                     api='https://example.com/video')
     self.assertEqual(data[1], 200)
コード例 #24
0
 def test_get_media_upload_detail_entity_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().get_media_upload_detail(id=self.entity_id)
     self.assertEqual(data[1], 200)
コード例 #25
0
 def test_list_entity_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().list()
     self.assertEqual(data[1], 200)
コード例 #26
0
 def test_get_media_tracking_entity_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().get_media_tracking(progress=0)
     self.assertEqual(data[1], 200)
コード例 #27
0
 def test_search_entity_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = Entity().search(keyword='Test keyword')
     self.assertEqual(data[1], 200)
コード例 #28
0
 def test_publish_entity_invalid_with_status_code_4xx(
         self, mock_request_http):
     mock_request_http.return_value = True, 412
     with self.assertRaises(ClientError) as context:
         Entity().publish(self.entity_id)
     self.assertTrue(context.exception.__class__.__name__, 'ClientError')
コード例 #29
0
 def test_delete_entity_invalid_with_not_id(self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(TypeError) as context:
         Entity().delete()
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
コード例 #30
0
 def test_list_entity_invalid_with_status_code_404(self, mock_request_http):
     mock_request_http.return_value = True, 404
     with self.assertRaises(NotFoundError) as context:
         Entity().list()
     self.assertTrue(context.exception.__class__.__name__, 'NotFoundError')