Тест покрытия носа против пыстэ

У меня есть библиотека с папкой 1 и папкой 2. В этих папках также есть подпапки. Когда я использовал нос для тестирования, я использовал следующие аргументы:

noseargs = "--verbose -w test --with-coverage --cover-package folder1,folder2"

с pytest, я использую это:

testargs = "--cov folder1 --cov folder2"

Я получаю значительные различия в моих отчетах о тестировании. Нос сообщил о 85% охвате, в то время как Pytest сообщает только о 45%

Нормально ли иметь такое большое расхождение в результатах?

1 ответ

Решение

Проблема заключалась в том, что в нескольких тестах использовались настройки и демонтаж, но классы не наследовали от unittest.TestCase. pytest пропускал эти тесты.

Другие вопросы по тегам