У меня есть несколько юнит-тестов pyunit для простой программы командной строки, которую я пишу. Могу ли я сгенерировать номера тестового покрытия? Я хочу увидеть, какие строки не охватываются моими тестами.
Я регулярно использую инструмент Неда Батчелдера cover.py именно для этой цели.
Если вы выполняете свои тесты с testoob , вы можете получить отчет о покрытии с помощью --coverage. Можно установить с помощью easy_install. Никаких изменений в ваших тестах не требуется:
--coverage
testoob alltests.py --coverage