Как указывает dmishe, тесты contrib.auth не являются проблемой для проверки функциональности, встроенной в приложение contrib.auth. Проблема заключается в том, что эти тесты по умолчанию выполняются для пользовательских проектов, и их легко сломать с помощью обычной настройки параметров. Это проблема, о которой разработчики Django знают и работают над возможными решениями.
Тем временем мое решение состоит в том, чтобы определить простой bash-скрипт для тестирования только тех приложений, которые я хочу. Поэтому вместо «./manage.py test» я запускаю скрипт, который делает «./manage.py test app1 app2 app3 ...». Не идеально, но это далеко не самое худшее из моих проблем: -)
Обновление : Этот коммит может вас заинтересовать.