Вопросы с тегом «pytest»

Простое мощное тестирование без шаблонов с помощью Python. Также добавьте тег `python` для вопросов с тегом` pytest`.

8
Как указать py.test пропускать определенные каталоги?
Я попытался использовать norecursedirsпараметр внутри setup.cfg, чтобы указать py.test не собирать тесты из определенных каталогов, но, похоже, он игнорирует его. [tool:pytest] norecursedirs=lib/third Когда я бегу, py.testя вижу, как он проходит тесты изнутри lib/third!

2
Ведение журнала в тестах pytest
Я хотел бы поместить несколько операторов регистрации в тестовую функцию, чтобы проверить некоторые переменные состояния. У меня есть следующий фрагмент кода: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() ############################################################################# def setup_module(module): ''' Setup for the entire module ''' mylogger.info('Inside Setup') # Do the actual setup stuff here pass def …
90 python  logging  pytest 

6
Как отключить тест с помощью pytest?
Допустим, у меня есть куча тестов: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... Есть ли декоратор или что-то подобное, что я мог бы добавить к функциям, чтобы предотвратить pytestзапуск только этого теста? Результат может выглядеть примерно так ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): ...
86 python  testing  pytest 


1
нос против pytest - какие (субъективные) различия должны побудить меня выбрать? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я начал работать над довольно большим …
85 python  pytest  nose 

3
TypeError: attrib () получил неожиданный аргумент ключевого слова 'convert'
Эта ошибка произошла во время автоматического тестирования проекта Python на CI-сервере с использованием pytest . Я использую pytest==4.0.2. Эта ошибка только начала появляться, предыдущие конвейеры работают нормально. Полная ошибка: File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory lambda p: Path(os.path.abspath(six.text_type(p))) TypeError: attrib() got an unexpected keyword argument 'convert'
55 python  pytest 

4
Можно ли изменить поведение оператора assert в Python?
Я использую утверждения Python assert, чтобы соответствовать фактическому и ожидаемому поведению. У меня нет контроля над этим, как будто есть ошибки прерванные тестовые случаи. Я хочу взять на себя управление ошибкой утверждения и определить, хочу ли я прервать тестовый сценарий при ошибке подтверждения или нет. Также я хочу добавить что-то …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.