Я использую 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 (есть много информации о том, как сделать это в командной строке), кто-нибудь знает, каков правильный синтаксис, чтобы заставить это работать?