У меня была похожая проблема при использовании PyCharm в комплекте cover.py
Тесты выполнялись нормально, но результаты покрытия не были загружены, "0%" или "не покрыты" везде.
В консоли PyCharm была зарегистрирована ошибка, хотя после результатов тестов это было связано с lighting.py:
/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python
"/Applications/PyCharm 2.5 EAP.app/helpers/run_coverage.py"
run "--omit=/Applications/PyCharm 2.5 EAP.app/helpers" bin/test
Creating test database for alias 'default'...
................................
----------------------------------------------------------------------
Ran xx tests in xxs
OK
No source for code: '/path/file.py' (<- error)
Process finished with exit code 0
Мое решение состояло в том, чтобы запустить комплектный cover.py с возможностью игнорировать ошибки: "-i".
Я отредактировал связанный файл "run_coverage.py", вы можете увидеть его расположение в выводе консоли и добавить опцию "-i" в последней строке:
main(["xml", "-o", coverage_file + ".xml"])
до:
main(["xml", "-i", "-o", coverage_file + ".xml"])
Это сработало для меня, ошибка игнорируется, и все данные покрытия теперь загружаются в пользовательский интерфейс.
Если с помощью «-i» решить проблему на вашей стороне, лучшим решением будет исправить ошибки, но до тех пор вы увидите результаты покрытия.