fn test_is_provisioning_complete()

in libazureinit/src/status.rs [325:346]


    fn test_is_provisioning_complete() {
        let (test_config, test_dir) = create_test_config();

        let mock_vm_id_path = test_dir.path().join("mock_product_uuid");
        fs::write(&mock_vm_id_path, "550e8400-e29b-41d4-a716-446655440001")
            .unwrap();

        let vm_id = private_get_vm_id(
            Some(mock_vm_id_path.to_str().unwrap()),
            None,
            None,
        )
        .unwrap();

        let file_path = test_dir.path().join(format!("{}.provisioned", vm_id));
        fs::File::create(&file_path).unwrap();

        assert!(
            is_provisioning_complete(Some(&test_config), &vm_id,),
            "Provisioning should be complete if file exists"
        );
    }