The problem, is that administratin.py API is bad.

in an ideal world, the TestUser object would be self suficient and instead of
setUserPassword(user_object), we would have user_object.setPassword() ...

... still I am not sure what API is best.