in nfm-controller/src/metadata/eni.rs [241:258]
fn test_network_in_ec2() {
if !running_on_ec2() {
// If are not running on EC2, ignore test
return;
}
let mut ec2_provider = EniMetadataProvider::new();
ec2_provider.refresh();
let metadata = ec2_provider.get_metadata();
assert!(!metadata.is_empty());
assert!(metadata.contains_key("instance-id"));
let network_info = retrieve_network_information(&Client::builder().build());
for network in network_info {
assert!(!network.mac.is_empty());
assert!(network.interface_id.starts_with("eni-"));
}
}