Вопросы по теме '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 просмотров
schedule
20.11.2022
Как измерить покрытие при использовании мультипроцессинга через pytest?
Я запускаю модульные тесты через pytest . Для покрытия я использую coverage.py .
В одном из моих модульных тестов я запускаю функцию через multirpocessing , и покрытие не отражает функции, работающие через multirpocessing , но утверждения...
841 просмотров
schedule
28.08.2022
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 просмотров
schedule
24.12.2023