Sorry for my bad explanation, I will rephrase it.

> Ok. Why it this bad? Why not let os_admin.deleteUser to clean the profile. 

This is what is actually happening when `create_local_profile` is set, but for all other users the `deleteUser` method currently does not know if we have or have not called `getHomeFolder` effectively creating the folder if it was not already present.

Suggestion: also cache the home foler value as an attribute of TestUser, this way we could easily determine if we need to clean the folder when removing the user. Just as we do for token at the moment. What do you think?