Hi Valery,
We don't currently ship an integration test to validate your custom User model, for two reasons:
1) The requirements for a User model depends on what features you're using - the core requirements are listed in the docs, but depending on exactly what you're doing with the User model, there might be other integration requirements.
2) We haven't got a good way to distribute a test suite for a model that we haven't defined.
That said, the baked in test suite in django.contrib.auth does test a number of tests to ensure that custom User models work; if you're looking for a starting point, that suite might be a good starting point. Any test that isn't marked @skipIfCustomUser needs to pass regardless of the user model. Tests labelled @override_settings(AUTH_USER_MODEL='auth.ExtensionUser') are tests for specific user models, which will give you an idea of the sort of tests you might need to add for your own model.
I hope that helps. If, as a result of doing this, you end up with a template for a good set of integration tests for a custom model, this would be a good contribution back to the community - a "template" project for a custom User model app that others can fork and modify as required would be one way for Django to distribute an integration test suite.
Yours,
Russ Magee %-)