fn test_network_in_ec2()

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-"));
        }
    }