Мой SUT выглядит следующим образом:
foo.py
bar.py
tests/__init__.py [empty]
tests/foo_tests.py
tests/bar_tests.py
tests/integration/__init__.py [empty]
tests/integration/foo_tests.py
tests/integration/bar_tests.py
Когда я запускаю nosetests --with-coverage
, я получаю детали для всех видов
модулей, которые я бы предпочел игнорировать. Но я не могу использовать
--cover-package=PACKAGE
, потому что foo.py
и bar.py
не находятся в
пакет. (См. Поток после
http://lists.idyll.org/pipermail/testing-in-python/2008-November/001091.html
из-за моих причин не помещать их в пакет.)
Могу ли я ограничить вывод покрытия только файлами foo.py и bar.py?
Обновить. Предполагая, что нет лучшего ответа, чем Nadia ниже, я задал следующий вопрос: Как написать некоторую (bash) оболочку script для преобразования всех совпадающих имен файлов в каталог в параметры командной строки?