in libazureinit/src/provision/mod.rs [121:142]
fn test_successful_provision() {
let mock_config = Config {
hostname_provisioners: HostnameProvisioners {
backends: vec![HostnameProvisioner::FakeHostnamectl],
},
user_provisioners: UserProvisioners {
backends: vec![UserProvisioner::FakeUseradd],
},
password_provisioners: PasswordProvisioners {
backends: vec![PasswordProvisioner::FakePasswd],
},
..Config::default()
};
let _p = Provision::new(
"my-hostname".to_string(),
User::new("azureuser", vec![]),
mock_config,
)
.provision()
.unwrap();
}