Использование флага omit в API Python coverage.py

Я использую python coverage.py для создания очень базового набора тестов с покрытием. В настоящее время все работает отлично. Однако мой отчет о покрытии включает все /usr/local/lib библиотеки, которые вызываются, и все __init__.py файлы.

Вот как сейчас выглядит мой вызов отчета о покрытии:

self.cov.html_report(directory='coverage', omit='*Test*, */usr/local/lib*,*__init__*')

Цель состоит в том, чтобы использовать флаг omit для удаления всех классов, в которых есть слова "Test", "/usr/local/lib" или "__init__". Поскольку я не могу найти в Интернете слишком много информации об этом в API (есть много информации о том, как сделать это в командной строке), кто-нибудь знает, каков правильный синтаксис, чтобы заставить это работать?

6
задан mac 5 December 2011 в 22:49
поделиться