PyCharm, Django:нулевое покрытие кода

В 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%

Что может быть причиной?

15
задан jpic 23 March 2012 в 16:42
поделиться