Вопросы по теме 'pytest-cov'

pytest-cov не работает с tox
Это моя tox.ini конфигурация [tox] envlist = py36 [testenv] commands = pytest -vv --pep8 --flakes \ --cov=quest --cov-report \ term-missing --profile {posargs} deps = -rrequirements.txt Когда я запускаю tox , я...
1915 просмотров
schedule 10.12.2022

Заставить охват учитывать только успешные тесты и игнорировать xfailing тесты
У меня есть несколько проектов, в которых я использую маркер pytest.mark.xfail , чтобы пометить тесты, которые завершились неудачей, но не должны завершаться ошибкой, чтобы можно было добавить неудачный тестовый пример до того, как проблема будет...
601 просмотров
schedule 23.11.2022

Как найти код, который никогда не выполнялся в cover.py, несмотря на отчет о 100%-м покрытии
Рассмотрим следующий код: import math def dumb_sqrt(x): result = math.sqrt(x) if x >= 0 else math.sqrt(-x)*j return result def test_dumb_sqrt(): assert dumb_sqrt(9.) == 3. Тест можно выполнить так: $ pip install pytest...
737 просмотров

Как измерить покрытие при использовании мультипроцессинга через pytest?
Я запускаю модульные тесты через pytest . Для покрытия я использую coverage.py . В одном из моих модульных тестов я запускаю функцию через multirpocessing , и покрытие не отражает функции, работающие через multirpocessing , но утверждения...
841 просмотров

Pytest-cov не рассматривает файл для анализа покрытия, если он не импортирован в один из модульных тестов?
У меня в проекте 2 файла ( a.py и b.py ). a.py импортируется в файл модульного теста ( test_prog.py ), и для него написаны тесты. Pytest-cov показывает покрытие для этого файла. Однако для другого файла b.py он не отображается в выводе...
581 просмотров
schedule 30.04.2023

Как получить отчет о покрытии при тестировании плагина pytest?
Контекст Я обновляю унаследованный репозиторий с плохим тестовым покрытием. Само репо - это плагин pytest. Я изменил репозиторий, чтобы использовать tox вместе с pytest-cov , и преобразовал необработанные тесты для использования pytester , как...
5293 просмотров
schedule 04.12.2022

Pytest cov не читает pyproject.toml
Pytest cov не считывает свои настройки из файла pyproject.toml. Я использую nox, поэтому я запускаю тест с помощью: python3 -m nox Кажется, у меня такая же проблема даже без nox. Фактически, после запуска poetry install : poetry run...
2044 просмотров