Posted by & filed under django.

Установка:

pip install django-nose
pip install coverage

Добавляем ‘django_nose’ в INSTALLED_APPS:

INSTALLED_APPS = (
...
'django_nose', 
...
)

Устанавливаем TEST_RUNNER:

TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'

Использование:

python manage.py test --with-coverage --cover-tests --cover-html --cover-package=my_app my_app

В результате будет создана папка cover в папке проекта, заходим в неё и открываем файл index.html.
Теперь мы можем видеть, что покрыто тестами, а что нет

Опубликовать в Facebook
Опубликовать в Google Plus

Leave a Reply

You must be logged in to post a comment.