def test_read_timeout_priority(self): client = AcsClient(self.access_key_id, self.access_key_secret, self.region_id, timeout=11, auto_retry=False) describe_instances = DescribeInstancesRequest() describe_instances.set_read_timeout(6) list_users = ListUsersRequest() list_users.set_read_timeout(7) run_instances = RunInstancesRequest() run_instances.set_read_timeout(8) create_instance = CreateInstanceRequest() create_instance.set_read_timeout(9) self._patch_client(client) self._test_timeout(client, describe_instances, 6, 5) self._test_timeout(client, list_users, 7, 5) self._test_timeout(client, run_instances, 8, 5) self._test_timeout(client, create_instance, 9, 5)
def test_request_customized_timeout(self): client = AcsClient(self.access_key_id, self.access_key_secret, self.region_id, auto_retry=False) describe_instances = DescribeInstancesRequest() describe_instances.set_read_timeout(3) describe_instances.set_connect_timeout(4) list_users = ListUsersRequest() list_users.set_read_timeout(6) list_users.set_connect_timeout(7) run_instances = RunInstancesRequest() run_instances.set_read_timeout(21) run_instances.set_connect_timeout(15) create_instance = CreateInstanceRequest() create_instance.set_read_timeout(22) create_instance.set_connect_timeout(16) self._patch_client(client) self._test_timeout(client, describe_instances, 3, 4) self._test_timeout(client, list_users, 6, 7) self._test_timeout(client, run_instances, 21, 15) self._test_timeout(client, create_instance, 22, 16)