Skip to content

Commit 0d1301d

Browse files
authored
Merge pull request #299 from l-iberty/master
ut
2 parents 856eaeb + 8101d44 commit 0d1301d

File tree

1 file changed

+74
-22
lines changed

1 file changed

+74
-22
lines changed

ut/test.py

Lines changed: 74 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import time
55
import hashlib
66
import os
7-
from urllib.parse import urlencode, quote
87

98
import requests
109
import json
@@ -101,6 +100,7 @@ def token(self):
101100
mi_face_search_dataset_name = "ci-sdk-face-search"
102101
mi_face_search_file = "face.jpeg"
103102

103+
104104
def _create_test_bucket(test_bucket, create_region=None):
105105
try:
106106
if create_region is None:
@@ -3619,6 +3619,13 @@ def test_append_object():
36193619

36203620

36213621
def 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+
)
36223629
# 删除指定语音识别模板
36233630
response = client.ci_delete_asr_template(
36243631
Bucket=ci_bucket_name,
@@ -3629,6 +3636,13 @@ def test_ci_delete_asr_template():
36293636

36303637
def test_ci_get_asr_template():
36313638
# 获取语音识别模板
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+
)
36323646
kwargs = {"ContentType": "application/xml",
36333647
"ResponseCacheControl": "no-cache"}
36343648
response = client.ci_get_asr_template(
@@ -3640,6 +3654,11 @@ def test_ci_get_asr_template():
36403654

36413655
def test_ci_create_asr_template():
36423656
# 创建语音识别模板
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+
)
36433662
kwargs = {"CacheControl": "no-cache", "ResponseCacheControl": "no-cache"}
36443663
response = client.ci_create_asr_template(
36453664
Bucket=ci_bucket_name,
@@ -3679,6 +3698,11 @@ def test_ci_create_asr_template():
36793698

36803699

36813700
def 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+
)
36823706
kwargs = {"ContentType": "application/xml",
36833707
"ResponseCacheControl": "no-cache"}
36843708
response = client.ci_get_asr_queue(
@@ -3704,6 +3728,11 @@ def test_ci_list_asr_jobs():
37043728

37053729
def test_ci_get_asr_jobs():
37063730
# 获取语音识别任务信息
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+
)
37073736
kwargs = {"CacheControl": "no-cache", "ResponseCacheControl": "no-cache"}
37083737
response = client.ci_get_asr_job(
37093738
Bucket=ci_bucket_name,
@@ -3714,6 +3743,11 @@ def test_ci_get_asr_jobs():
37143743

37153744

37163745
def 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+
)
37173751
response = client.ci_get_asr_queue(
37183752
Bucket=ci_bucket_name,
37193753
ContentType='application/xml'
@@ -3749,6 +3783,11 @@ def test_ci_create_asr_jobs():
37493783

37503784

37513785
def 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+
)
37523791
response = client.ci_get_asr_queue(
37533792
Bucket=ci_bucket_name,
37543793
)
@@ -3777,6 +3816,11 @@ def test_ci_put_asr_queue():
37773816

37783817
def test_ci_get_asr_queue():
37793818
# 查询语音识别队列信息
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+
)
37803824
response = client.ci_get_asr_queue(
37813825
Bucket=ci_bucket_name,
37823826
)
@@ -4761,11 +4805,19 @@ def test_put_get_async_fetch_task():
47614805
},
47624806
)
47634807
time.sleep(3)
4764-
response2 = tmp_client.get_async_fetch_task(
4765-
Bucket=test_bucket,
4766-
TaskId=response['data']['taskid'],
4767-
)
4768-
assert response2['message'] == 'SUCCESS'
4808+
taskId = 'test_taskid'
4809+
if 'data' in response:
4810+
taskId = response['data']['taskid']
4811+
response2 = tmp_client.get_async_fetch_task(
4812+
Bucket=test_bucket,
4813+
TaskId=taskId,
4814+
)
4815+
assert response2['message'] == 'SUCCESS'
4816+
else:
4817+
response2 = tmp_client.get_async_fetch_task(
4818+
Bucket=test_bucket,
4819+
TaskId=taskId,
4820+
)
47694821

47704822

47714823
def test_get_rtmp_signed_url():
@@ -5910,22 +5962,6 @@ def test_ci_ai_bucket():
59105962
assert data['AiBucket']['Name'] == ci_bucket_name
59115963

59125964

5913-
def test_ci_asr_bucket():
5914-
# 关闭智能语音服务
5915-
kwargs = {"CacheControl": "no-cache", "ResponseCacheControl": "no-cache"}
5916-
response, data = client.ci_close_asr_bucket(
5917-
Bucket=ci_bucket_name,
5918-
**kwargs
5919-
)
5920-
assert data['BucketName'] == ci_bucket_name
5921-
5922-
response, data = client.ci_open_asr_bucket(
5923-
Bucket=ci_bucket_name,
5924-
**kwargs
5925-
)
5926-
assert data['AsrBucket']['Name'] == ci_bucket_name
5927-
5928-
59295965
def test_ci_hls_play_key():
59305966
kwargs = {"CacheControl": "no-cache", "ResponseCacheControl": "no-cache"}
59315967

@@ -5961,6 +5997,22 @@ def test_ci_hls_play_key():
59615997
assert data['PlayKeyList']['BackupPlayKey'] == '128d75fd2b6b4f958ccbb6fc38f60f04'
59625998

59635999

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+
59646016
if __name__ == "__main__":
59656017
setUp()
59666018
"""

0 commit comments

Comments
 (0)