Написание тестов для действий администратора Django

Я использую бета-версию Django 1.1 и надеюсь использовать действия администратора. Я должен написать для них единичные тесты, но я не понимаю, как писать тесты для них.

Для обычных функций обработчика разрешений я могу использовать тестовый клиент Django для имитации HTTP-запроса / ответа, но как это сделать с действиями администратора?

Тестирование admin django в настоящее время боль, из-за жесткой связи администратора. AFAIK, вы все равно можете использовать запрос / ответ, но я сдал и использовал только функциональные тесты (Selenium, но вы также можете использовать Windmill) и модульное тестирование только наших расширений администратора.

Существует проект GSoC для покрытия админов с помощью тестов Windmill, а ветряная мельница теперь оснащена плагином для интеграции Django.

Если вас больше интересует Selenium, я тоже написал для него библиотеку интеграции ( http://devel.almad.net/trac/django-sane-testing/ ).