Я использую python extension.py для создания очень простого набора тестов с покрытием. На данный момент все отлично работает. Однако в мой отчет о покрытии включены все /usr/local/lib
библиотеки, которые вызываются, и все __init__.py
файлы.
Вот как сейчас выглядит мой звонок с отчетом о перерыве:
self.cov.html_report(directory='coverage', omit='*Test*, */usr/local/lib*,*__init__*')
Цель состоит в том, чтобы использовать флаг пропуска для удаления всех классов со словом «Test», «/ usr / local / lib» или «__init__» в них. Поскольку я не могу найти слишком много в Интернете об этом в API (в командной строке есть много информации о том, как это сделать), знает ли кто-нибудь, какой будет правильный синтаксис для этой работы?