В PyCharm есть действие «Выполнить с покрытием» для тестовых целей Django. Это запускает тесты, но показывает нулевое тестовое покрытие (0% файлов, не покрытых на панели проекта, и все красные в редакторе). Установка или снятие флажка «Использовать связанное покрытие.py» не имеет значения.
Запуск тех же тестов из CLI дает ожидаемые результаты.:
$ coverage --version
Coverage.py, version 3.5.1. http://nedbatchelder.com/code/coverage
$ coverage run./manage.py test blackbox
Creating test database for alias 'default'...
....
----------------------------------------------------------------------
Ran 4 tests in 0.002s
OK
Destroying test database for alias 'default'...
$ coverage report
Name Stmts Miss Cover
---------------------------------------------
__init__ 0 0 100%
blackbox/__init__ 0 0 100%
blackbox/models 5 0 100%
blackbox/rules/__init__ 1 0 100%
blackbox/rules/board 62 19 69%
blackbox/tests 49 6 88%
manage 11 4 64%
settings 24 0 100%
---------------------------------------------
TOTAL 152 29 81%
Что может быть причиной?