def __init__(self): cf = configparser.ConfigParser() cf.read("aliyun.ak.conf") # 请替换成你自己的accessKeyId、accessKeySecret, 您可以类似的配置在配置文件里面,也可以直接明文替换 self.clt = client.AcsClient(cf.get("AK", "accessKeyId"), cf.get("AK", "accessKeySecret"),'cn-shanghai') region_provider.modify_point('Green', 'cn-shanghai', 'green.cn-shanghai.aliyuncs.com') self.request = ImageAsyncScanRequest.ImageAsyncScanRequest() self.request.set_accept_format('JSON') self.request.set_read_timeout(20) self.request.set_connect_timeout(20)
def test_bug_with_18034796(self): from aliyunsdkgreen.request.v20180509 import ImageAsyncScanRequest region_provider.modify_point( 'Green', 'cn-shanghai', 'green.cn-shanghai.aliyuncs.com') request = ImageAsyncScanRequest.ImageAsyncScanRequest() image_url = 'https://gss2.bdstatic.com/-fo3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D790/' \ 'sign=b51ba990a68b87d65042a91637092860/' \ '6c224f4a20a446230ff0bec39f22720e0cf3d75c.jpg' task1 = {"dataId": str(uuid.uuid1()), "url": image_url, "time": datetime.datetime.now().microsecond } request.set_content(json.dumps({"tasks": [task1], "scenes": ["p**n"]})) response = self.client.do_action_with_exception(request) response = self.get_dict_response(response) self.assertEqual(200, response.get("code"))