Запуск тестов из cover.py против запуска покрытия из тестового бегуна

В течениеCoverage.py с Недом Бэтчелдером Питон и тестовый подкаст Брайан и Нед кратко обсудили, что если вам нужно запустить тесты с покрытием,желательно запускать тесты изcoverage.py выполнениеcoverage run в отличие от вызова тестового бегуна с покрытием. Почему это так и в чем разница?

Чтобы поместить некоторый контекст в это: в настоящее время я используюnose выполнить тест и выполнить тесты с помощьюnosetests инструмент командной строки с--with-coverage вариант:

$ nosetests --with-coverage --cover-html

Должен ли я сделать это черезcoverage run -m вместо?

$ coverage run -m nose
$ coverage report

Ответы на вопрос(1)

Ваш ответ на вопрос