Вопросы по теме '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 просмотров
schedule
24.02.2023
Покрытие кода для шаблонов jinja2 в Django
После публикации в блоге Неда Батчелдера Coverage.py для шаблонов Django и django_coverage_plugin для измерения покрытия кода шаблонов Django.
Я бы очень хотел увидеть отчеты о покрытии шаблонов, но проблема в том, что мы заменили механизм...
535 просмотров
schedule
20.12.2022
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 просмотров
schedule
28.09.2022
Для pytest с pytest-cov: как указать parallel = True для версии покрытия ›= 5
В документации pytest-cov говорится:
Обратите внимание, что этот плагин контролирует некоторые параметры, и установка параметра в файле конфигурации не будет иметь никакого эффекта. К ним относятся указание источника для измерения (параметр...
1162 просмотров
schedule
25.05.2022
Как опубликовать отчет о покрытии из папки артефактов Gitlab CI?
Я следую следующему руководству по созданию отчета о покрытии кода: Опубликовать отчет о покрытии кода с помощью GitLab Pages
Мой .gitlab-ci.yml файл выглядит так же, как в учебнике, за исключением того, что я делаю это на python.
image:...
1306 просмотров
schedule
04.11.2023
Pytest + регрессионный тест покрытия, выполняемый при отправке запроса на вытягивание (лазурные конвейеры и битбакет).
У меня есть пакет python в репозитории битбакета. Я хотел бы настроить лазурные конвейеры, чтобы при отправке запроса на вытягивание в основную ветку этого репозитория выполнялась куча тестов pytest.
Наряду с этим (либо отдельно, либо...
440 просмотров
schedule
31.10.2022