Это походит на легкую задачу, и я не решаюсь признавать, что я провел приблизительно два часа, пытаясь найти ответ, но я не могу выяснить, как запустить тесты уровня проекта для django проекта.
Только, чтобы быть ясным, запущение тестов для приложений в проекте не является никакой проблемой. Я понимаю тест './manage.py', но он не находит тесты уровня проекта, которые я записал.
Я пытался поместить тесты уровня проекта в 'my-django-project/tests.py' и 'my-django-project/tests/testcode.py', но эти тесты не найдены. Что я пропускаю?
Хотя в Django нет ничего встроенного, Django-nose находит и запускает тесты на уровне проекта, а также любых подкаталогов. К сожалению, он не находит тесты для установленных приложений, которые не помещены в подкаталог каталога проекта.
Инструкции по установке можно найти по адресу: http://pypi.python.org/pypi/django-nose/0.1