use std::sync::Mutex;
pub static ENV_MUTEX: Mutex<()> = Mutex::new(());
pub fn cleanup_env_vars(vars: &[&str]) {
for var in vars {
unsafe {
std::env::remove_var(var);
}
}
}
#[test]
fn test_cleanup_env_vars() {
unsafe {
std::env::set_var("VIPUNE_TEST_VAR", "test_value");
}
cleanup_env_vars(&["VIPUNE_TEST_VAR"]);
assert!(std::env::var("VIPUNE_TEST_VAR").is_err());
}