Django-nose and coverage

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. Теперь мы можем видеть, что покрыто тестами,… Read more »

Django-nose

Posted by & filed under django.

Django-nose — приложение упрощающее тестирование в django. Основными фишками является то, что: — позволяет запускать только твои тесты, и пропускать системные тесты в django — позволяет выполнять отдельные тесты в отдельных файлах  и причем файл не обязан называться tests.py — позволяет создать визуальное покрытие тестами кода (создает html файлик, в котором отдельным цветом выделены участки… Read more »