@@ -100,6 +100,7 @@ def token(self):
100100mi_face_search_dataset_name = "ci-sdk-face-search"
101101mi_face_search_file = "face.jpeg"
102102
103+
103104def _create_test_bucket (test_bucket , create_region = None ):
104105 try :
105106 if create_region is None :
@@ -3618,6 +3619,13 @@ def test_append_object():
36183619
36193620
36203621def test_ci_delete_asr_template ():
3622+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3623+ if response ['TotalCount' ] == '0' :
3624+ kwargs = {"CacheControl" : "no-cache" , "ResponseCacheControl" : "no-cache" }
3625+ client .ci_open_asr_bucket (
3626+ Bucket = ci_bucket_name ,
3627+ ** kwargs
3628+ )
36213629 # 删除指定语音识别模板
36223630 response = client .ci_delete_asr_template (
36233631 Bucket = ci_bucket_name ,
@@ -3628,6 +3636,13 @@ def test_ci_delete_asr_template():
36283636
36293637def test_ci_get_asr_template ():
36303638 # 获取语音识别模板
3639+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3640+ if response ['TotalCount' ] == '0' :
3641+ kwargs = {"CacheControl" : "no-cache" , "ResponseCacheControl" : "no-cache" }
3642+ client .ci_open_asr_bucket (
3643+ Bucket = ci_bucket_name ,
3644+ ** kwargs
3645+ )
36313646 kwargs = {"ContentType" : "application/xml" ,
36323647 "ResponseCacheControl" : "no-cache" }
36333648 response = client .ci_get_asr_template (
@@ -3639,6 +3654,11 @@ def test_ci_get_asr_template():
36393654
36403655def test_ci_create_asr_template ():
36413656 # 创建语音识别模板
3657+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3658+ if response ['TotalCount' ] == '0' :
3659+ client .ci_open_asr_bucket (
3660+ Bucket = ci_bucket_name ,
3661+ )
36423662 kwargs = {"CacheControl" : "no-cache" , "ResponseCacheControl" : "no-cache" }
36433663 response = client .ci_create_asr_template (
36443664 Bucket = ci_bucket_name ,
@@ -3678,6 +3698,11 @@ def test_ci_create_asr_template():
36783698
36793699
36803700def test_ci_list_asr_jobs ():
3701+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3702+ if response ['TotalCount' ] == '0' :
3703+ client .ci_open_asr_bucket (
3704+ Bucket = ci_bucket_name ,
3705+ )
36813706 kwargs = {"ContentType" : "application/xml" ,
36823707 "ResponseCacheControl" : "no-cache" }
36833708 response = client .ci_get_asr_queue (
@@ -3703,6 +3728,11 @@ def test_ci_list_asr_jobs():
37033728
37043729def test_ci_get_asr_jobs ():
37053730 # 获取语音识别任务信息
3731+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3732+ if response ['TotalCount' ] == '0' :
3733+ client .ci_open_asr_bucket (
3734+ Bucket = ci_bucket_name ,
3735+ )
37063736 kwargs = {"CacheControl" : "no-cache" , "ResponseCacheControl" : "no-cache" }
37073737 response = client .ci_get_asr_job (
37083738 Bucket = ci_bucket_name ,
@@ -3713,6 +3743,11 @@ def test_ci_get_asr_jobs():
37133743
37143744
37153745def test_ci_create_asr_jobs ():
3746+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3747+ if response ['TotalCount' ] == '0' :
3748+ client .ci_open_asr_bucket (
3749+ Bucket = ci_bucket_name ,
3750+ )
37163751 response = client .ci_get_asr_queue (
37173752 Bucket = ci_bucket_name ,
37183753 ContentType = 'application/xml'
@@ -3748,6 +3783,11 @@ def test_ci_create_asr_jobs():
37483783
37493784
37503785def test_ci_put_asr_queue ():
3786+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3787+ if response ['TotalCount' ] == '0' :
3788+ client .ci_open_asr_bucket (
3789+ Bucket = ci_bucket_name ,
3790+ )
37513791 response = client .ci_get_asr_queue (
37523792 Bucket = ci_bucket_name ,
37533793 )
@@ -3776,6 +3816,11 @@ def test_ci_put_asr_queue():
37763816
37773817def test_ci_get_asr_queue ():
37783818 # 查询语音识别队列信息
3819+ response = client .ci_get_asr_bucket (BucketName = ci_bucket_name )
3820+ if response ['TotalCount' ] == '0' :
3821+ client .ci_open_asr_bucket (
3822+ Bucket = ci_bucket_name ,
3823+ )
37793824 response = client .ci_get_asr_queue (
37803825 Bucket = ci_bucket_name ,
37813826 )
@@ -5917,22 +5962,6 @@ def test_ci_ai_bucket():
59175962 assert data ['AiBucket' ]['Name' ] == ci_bucket_name
59185963
59195964
5920- def test_ci_asr_bucket ():
5921- # 关闭智能语音服务
5922- kwargs = {"CacheControl" : "no-cache" , "ResponseCacheControl" : "no-cache" }
5923- response , data = client .ci_close_asr_bucket (
5924- Bucket = ci_bucket_name ,
5925- ** kwargs
5926- )
5927- assert data ['BucketName' ] == ci_bucket_name
5928-
5929- response , data = client .ci_open_asr_bucket (
5930- Bucket = ci_bucket_name ,
5931- ** kwargs
5932- )
5933- assert data ['AsrBucket' ]['Name' ] == ci_bucket_name
5934-
5935-
59365965def test_ci_hls_play_key ():
59375966 kwargs = {"CacheControl" : "no-cache" , "ResponseCacheControl" : "no-cache" }
59385967
@@ -5968,6 +5997,22 @@ def test_ci_hls_play_key():
59685997 assert data ['PlayKeyList' ]['BackupPlayKey' ] == '128d75fd2b6b4f958ccbb6fc38f60f04'
59695998
59705999
6000+ def test_ci_asr_bucket ():
6001+ # 关闭智能语音服务
6002+ kwargs = {"CacheControl" : "no-cache" , "ResponseCacheControl" : "no-cache" }
6003+ response , data = client .ci_close_asr_bucket (
6004+ Bucket = ci_bucket_name ,
6005+ ** kwargs
6006+ )
6007+ assert data ['BucketName' ] == ci_bucket_name
6008+
6009+ response , data = client .ci_open_asr_bucket (
6010+ Bucket = ci_bucket_name ,
6011+ ** kwargs
6012+ )
6013+ assert data ['AsrBucket' ]['Name' ] == ci_bucket_name
6014+
6015+
59716016if __name__ == "__main__" :
59726017 setUp ()
59736018 """
0 commit comments