Вопросы по теме 'coverage.py'

Почему cover.py неправильно измеряет команду запуска сервера Flask?
Я пытаюсь выяснить, какие строки приложения Flask запускаются. Я запускаю Flask так: coverage run manage.py runserver Вывод выглядит следующим образом: * Running on http://127.0.0.1:5000/ * Restarting with reloader manage.py...
875 просмотров
schedule 07.02.2023

python unittest с отчетом о (под) процессах
Я использую nose для выполнения моих "модульных" тестов и nose-cov для включения отчетов о покрытии. Все они работают нормально, но часть моих тестов требует запуска некоторого кода как multiprocessing.Process . В nose-cov документах указано,...
2357 просмотров

Покрытие кода для шаблонов jinja2 в Django
После публикации в блоге Неда Батчелдера Coverage.py для шаблонов Django и django_coverage_plugin для измерения покрытия кода шаблонов Django. Я бы очень хотел увидеть отчеты о покрытии шаблонов, но проблема в том, что мы заменили механизм...
535 просмотров

Cover.py и функциональное тестирование
Я пытаюсь использовать coverage.py для измерения покрытия кода при выполнении функциональных тестов на экземпляре сервера Flask. Ему не удалось обнаружить выполнение нескольких функций в файле, которые, как я точно знаю, выполняются, когда я...
771 просмотров
schedule 05.11.2022

Тест покрытия django logout
У меня есть функция выхода из системы django внутри моего views.py: def logout_view(request): logout(request) return HttpResponseRedirect(reverse('cost_control_app:login')) И я пытаюсь проверить это, используя покрытие с этим кодом:...
1027 просмотров
schedule 26.02.2023

Покрытие и нос показывает файлы от django и не только мои тесты
Я использую django-nose для тестов и покрытия. Но вместо того, чтобы получать только мои тестовые файлы в выводе консоли, я получаю такие строки, как: django/core/cache/backends/db.py 139 117...
413 просмотров
schedule 25.01.2024

Как запуститьcoverage.py в каталоге?
У меня есть каталог tests , который включает в себя множество различных тестов с именем test_* . Я пытался запустить coverage run tests , но это не работает. Как я могу запустить одну команду для охвата нескольких файлов в каталоге?
11448 просмотров
schedule 05.07.2022

py.test выдает предупреждение Coverage.py: модуль sample.py никогда не импортировался
Я запустил пример кода из этой темы. Как правильно использоватьcoverage.py в Python? Однако, когда я выполнил эту команду py.test test.py --cov=sample.py , она выдала мне предупреждение, поэтому отчет не был создан. platform linux2 --...
16060 просмотров
schedule 12.01.2023

Модуль покрытия не найден
Я пытаюсь запустить проект django внутри виртуальной среды, и у меня есть некоторые проблемы с ModuleNotFoundError . В соответствии с этим ответом я установил покрытие внутри виртуальной среды, но обнаружил, что другой интерпретатор Python...
518 просмотров
schedule 13.11.2022

Покрытие Python устанавливается без расширения C в Windows под python 3.8, но не под python 3.7, как мне принудительно установить версию расширения C?
У меня установлены Python 3.7.5 и Python 3.8 на одном компьютере с Windows 10. Оба они были установлены с python.org/downloads. Когда я запускаю покрытие pip install (используя последнюю версию pip), оно устанавливает покрытие с расширениями c в...
148 просмотров
schedule 15.09.2023

Должен ли cover.py также отображать покрытие кода модульного теста?
У меня есть небольшой проект Python 3, который я намерен сохранить как многоразовую библиотеку. Назовем его utils_common. Отчет о покрытии отcover.py включает в себя некоторое покрытие фактического кода модульных тестов наряду с «производственным»...
99 просмотров

Для pytest с pytest-cov: как указать parallel = True для версии покрытия ›= 5
В документации pytest-cov говорится: Обратите внимание, что этот плагин контролирует некоторые параметры, и установка параметра в файле конфигурации не будет иметь никакого эффекта. К ним относятся указание источника для измерения (параметр...
1162 просмотров

Как опубликовать отчет о покрытии из папки артефактов Gitlab CI?
Я следую следующему руководству по созданию отчета о покрытии кода: Опубликовать отчет о покрытии кода с помощью GitLab Pages Мой .gitlab-ci.yml файл выглядит так же, как в учебнике, за исключением того, что я делаю это на python. image:...
1306 просмотров
schedule 04.11.2023

Pytest + регрессионный тест покрытия, выполняемый при отправке запроса на вытягивание (лазурные конвейеры и битбакет).
У меня есть пакет python в репозитории битбакета. Я хотел бы настроить лазурные конвейеры, чтобы при отправке запроса на вытягивание в основную ветку этого репозитория выполнялась куча тестов pytest. Наряду с этим (либо отдельно, либо...
440 просмотров