#![cfg(feature = "network")]
use sysinfo::Networks;
#[test]
fn test_networks() {
if !sysinfo::IS_SUPPORTED_SYSTEM {
return;
}
let mut networks = Networks::new();
assert_eq!(networks.list().len(), 0);
networks.refresh(false);
assert_ne!(networks.list().len(), 0);
}
#[test]
fn test_mac_addr() {
if !sysinfo::IS_SUPPORTED_SYSTEM {
return;
}
let mut networks = Networks::new();
networks.refresh(false);
assert_ne!(networks.list().len(), 0);
networks
.iter()
.any(|(_, n)| !n.mac_address().is_unspecified());
}