#[cfg(feature = "user")]
#[test]
fn test_users() {
use sysinfo::Users;
if !sysinfo::IS_SUPPORTED_SYSTEM {
return;
}
let mut users = Users::new();
assert_eq!(users.iter().count(), 0);
users.refresh();
assert!(users.iter().count() > 0);
let count = users.first().unwrap().groups().iter().len();
for _ in 1..10 {
assert!(users.first().unwrap().groups().iter().len() == count)
}
}
#[cfg(feature = "user")]
#[test]
fn test_groups() {
use sysinfo::Groups;
if !sysinfo::IS_SUPPORTED_SYSTEM {
return;
}
let mut groups = Groups::new();
groups.refresh();
assert!(groups.list().len() > 1);
}