Описание тега coverage.py

None Покрытие .py - это инструмент для измерения покрытия тестового кода программ Python.
1 ответ

Как активировать покрытие Nose внутри кода в Python 3.5

У меня есть TestMain.py, который запускает и запускает тесты Nose, и я пытаюсь включить покрытие кода внутри него. Тесты в настоящее время загружаются следующим образом: if __name__ == '__main__': # Some initialization code here, so command-line can…
0 ответов

Код Python для радиочастотных (RF) инструментов

Пожалуйста, предоставьте несколько скриптов Python для различных тестовых случаев LTE(Long-Term Evolution) для Rohde & Schwarz Instruments.
08 авг '18 в 07:10
3 ответа

Покрытие Python на бесконечный процесс

У меня есть многопроцессорный веб-сервер с процессами, которые никогда не заканчиваются, я хотел бы проверить покрытие кода для всего проекта в реальной среде (не только из тестов). Проблема в том, что поскольку процессы никогда не заканчиваются, у …
0 ответов

Тест выхода из покрытия Django

Я использую покрытие, чтобы проверить это представление от views.py: class Login(View): template_name = ['cost_control_app/login.html', 'cost_control_app/home.html'] def get(self, request, *args, **kwargs): form = UsersForm() return render(request, …
4 ответа

Исключение абстрактных свойств из отчетов покрытия

У меня есть абстрактный базовый класс по направлениям: class MyAbstractClass(object): __metaclass__ = ABCMeta @abstractproperty def myproperty(self): pass Но когда я запускаю тестирование носа (какое покрытие) в моем проекте, он жалуется, что строка…
08 фев '12 в 22:48
1 ответ

Python: Как исключить строки документации в отчетах о покрытии кода?

Я пытаюсь выяснить, как редактировать .coveragerc файл, так что строки документации не включены в процент покрытия кода. Вот что я попробовал: [report] exclude_lines = """ и я тоже пытался [report] exclude_lines = \"\"\" но мне все еще показывают по…
25 май '17 в 14:30
0 ответов

Можно ли увидеть количество строк кода, охватываемых для каждого файла в представлении Coverage в Pycharm?

При запуске юнит-теста с Coverage в Pycharm есть Element а также Statistics, % столбцы присутствуют в представлении покрытия. Можно ли добавить столбец счетчика строк (либо общее количество строк кода в файле, либо количество покрытых строк кода), ч…
14 авг '18 в 14:32
4 ответа

Как настроить средство проверки покрытия PyCharm для распознавания.coveragerc?

У меня есть .coveragerc файл в корне моего проекта. Он сообщает cover.py об отсутствии каталогов миграции моего проекта: [run] omit = *migrations* Когда я бегу coverage.py в командной строке указывается конфиг, который я вставил в.coveragerc. Однако…
22 окт '15 в 04:22
0 ответов

Отчет о покрытии Python против времени с Bamboo

Мой проект использует Bamboo в качестве нашего CI-сервера. Мы только начали использовать cover.py, чтобы отслеживать покрытие модульных тестов (64%! W00t!). Мне интересно, есть ли способ построить наше тестовое покрытие против сборки #? Я надеялся с…
31 мар '17 в 17:42
1 ответ

Отчет о совокупном покрытии по нескольким версиям Python

У меня есть код, который выполняется условно в зависимости от текущей версии Python, потому что я поддерживаю 2.6, 2.7 и 3.3 из одного пакета. В настоящее время я создаю отчет о покрытии, как это, используя версию Python по умолчанию: coverage run -…
24 авг '13 в 12:59
0 ответов

Coverage.py как создать файл конфигурации

Это может звучать как нубский вопрос, но я не могу понять, как должен называться файл конфигурации. В документации написано "Имя по умолчанию для файлов конфигурации -.coveragerc". В Windows как мне создать файл, который не имеет имени и имеет расши…
11 дек '17 в 09:43
0 ответов

Coverage: ImportError: невозможно импортировать имя конфигурации

Когда я пытаюсь запустить этот код, я получаю: ImportError: cannot import name config в строке 32 этого файла: lib/python2.7/site-packages/tests/functional_tests/fixtures/__init__.py Есть идеи о причине этой ошибки? import os COV = None if os.enviro…
26 фев '16 в 01:54
3 ответа

Python тесты носа с покрытием больше не показывает пропущенные строки

Я использовал следующую команду для запуска тестов и оценки покрытия кода для проекта Python уже более года. nosetests -v --with-coverage --cover-package=genhub genhub/*.py В отчете о покрытии в крайнем правом углу содержался столбец, показывающий с…
09 июн '16 в 18:05
2 ответа

Укажите путь к Покрытию, чтобы сбросить. Покрытие

Я разрабатываю module1, в котором есть несколько тестов. У меня есть другой модуль 2, который может выполнять эти тестовые случаи и генерировать количество покрытия. В настоящее время папка.coverage создается в текущем рабочем каталоге, из которого …
10 дек '14 в 10:53
2 ответа

Pycharm/IntelliJ показывает 0% покрытия для pytest, хотя покрытие было сгенерировано

У меня есть проект Python и tests задача, настроенная для запуска pytest из рабочего каталога проекта. дела Run 'tests' with coverage от Run Меню успешно запускает тесты, и результаты консоли показывают, что охват был измерен - например, 53% покрыти…
1 ответ

Покрытие работает в Windows, но не работает на машинах Linux

В настоящее время я пишу модульные тесты для Python, для этого я использую комбинацию встроенного модуля unittest и внешней библиотеки, называемой "охват". При создании отчета по окнам я получаю следующий вывод: C:\Users\Me\Project> coverage repo…
10 июл '17 в 11:35
1 ответ

Запустите все файлы в каталоге, чтобы измерить охват

Я хочу запустить покрытие для всех файлов в каталоге. Например, у меня есть следующая структура каталогов: root_dir/ tests/ test1.py test2.py code_dir/ Есть несколько файлов Python в tests каталог. Я хочу запустить их вместе, используя coverage run …
03 авг '18 в 14:56
1 ответ

Тест покрытия для создания класса представления и обновления класса представления

Я пишу тестовые случаи для моих просмотров приложений. Я использовал классы Createview и Updateview с моделью, а также использовал get_success_url() для перенаправления ответа. Когда я передал данные для формы, используя self.client.post('/product/a…
17 июл '13 в 13:45
2 ответа

Как сделать библиотеку покрытия Python включающей doctests

По поиску и экспериментам, кажется, питона coverage библиотека не включает в свои расчеты doctests. Есть ли способ сделать это? Я искал документы ( https://coverage.readthedocs.io/en/coverage-4.4.1/) и не нашел упоминаний о doctests, но это кажется …
0 ответов

В cover.py как проверить исключение при импорте

В моем коде у меня есть: try: import json except ImportError: import simplejson as json Покрытие говорит о том, что ImportError не проверено. Как мне написать правильный тест для проверки этой конкретной ошибки?
05 мар '16 в 21:02