#[cfg(test)]
mod tests {
use volcengine_sdk_protobuf::protobuf::vpc_subnet;
use crate::{
service::vpc::{self, VpcService},
volcengine::{config, credentials::credentials, session::session},
};
#[tokio::test]
async fn test_get_user() {
let access_key_id = ""; let secret_access_key = ""; let region_id = "cn-beijing";
let credentials = credentials::Credentials::new(access_key_id, secret_access_key);
let config = config::Config::builder()
.with_region(®ion_id)
.with_credentials(credentials)
.build();
println!("config : {:?}", config);
let config = config.unwrap();
let session = session::Session::builder().with_config(config).build();
println!("session : {:?}", session);
let session = session.unwrap();
let vpc = vpc::Vpc::new_vpc(session);
println!("vpc : {:?}", vpc);
let vpc = vpc.unwrap();
let mut request = vpc_subnet::DescribeSubnetsReq::default();
request.vpc_id = Some("".to_string());
request.zone_id = Some("".to_string());
let result = vpc.new_describe_subnets(request).await;
println!("result : {:?}", result);
assert!(result.is_ok());
}
}