Я использую py.test и задаюсь вопросом, возможно ли / как получить имя выполняемого в данный момент теста в методе настройки, который вызывается перед запуском каждого теста. Рассмотрим этот код: класс ...
Я работаю в проекте, который недавно перешел на py.test unittest framework. Я привык вызывать свои тесты из Eclipse, чтобы я мог использовать отладчик (например, размещение точек останова, чтобы проанализировать, как ...
То, что я хотел бы, - чтобы C-c C-c выполнил py.test, и отобразите вывод в другом буфере, если название отредактированного файла начинается с теста _, и обычно выполнять py-execute-buffer иначе. Как...
Прежде чем приступить к выполнению тестов в своем проекте на python, я прочитал некоторые переменные окружения и установил некоторые переменные с этими значениями. Мои тесты будут выполняться в желаемой среде на основе этих ...
Я получил скрипт Python, который принимает аргументы командной строки, работая с некоторыми файлами. Я пишу успешные тесты с py.test, проверяя этот сценарий, выполняя его с помощью subprocess.call. ...
У меня есть консольная программа, написанная на Python. Он задает пользовательские вопросы с помощью команды: some_input = input ('Ответить на вопрос:', ...) Как бы я протестировал функцию, содержащую вызов для ввода, используя ...
У меня есть несколько тестов, написанных с использованием pytest. Все они находятся в каталоге dir. Например: dir / test_base.py
dir / test_something.py
dir / test_something2.py
... Упрощенная версия кода в ...
У меня есть fixtue, который находится в conftest.py, и мне нужно использовать информацию из этого прибора в другом тестовом классе. conftest.py: @fixture (scope = "module") def init_environment (): ip1 = "1.2.3.4" ...
Я недавно обнаружил Pytest. Кажется, отлично. Тем не менее, я чувствую, что документация может быть лучше. Я пытаюсь понять, для чего предназначены файлы conftest.py. По моему (на данный момент маленький) ...
pytest_runtest_makereport() получает два аргумента: элемент и вызов. В элементе я могу найти funcarg, который я создал для этого теста, а в вызове я могу найти информацию об исключении (если есть): def ...
В настоящее время я выполняю некоторые модульные тесты, которые могут либо занять много времени до сбоя, либо работать бесконечно. В случае успешного выполнения теста они всегда будут выполнены в течение определенного периода времени. Это ...
Я использовал простую _установку для установки pytest на Mac и начал писать тесты для проекта с такой файловой структурой :repo/ репо/app.py репо/settings.py репо/models.py репо/тесты/ repo/tests/...
Я попытался использовать параметр norecursedirs внутри setup.cfg, чтобы указать py.test не собирать тесты из определенных каталогов, но, похоже, он его игнорирует. [инструмент: pytest]
norecursedirs=lib/ Third Когда я ...
Как сделать assert почти равным с py.test для чисел с плавающей запятой, не прибегая к чему-то вроде: assert x - 0.00001 <= y <= x + 0.00001 В частности, будет полезно знать изящное решение ...
Давайте используем следующий код (conftest.py): import random
def test_val(): value = random.random() assert value < 0.5 Запуск py.test --junitxml=result.xml conftest.py генерирует результат....
Я использую py.test для тестирования некоторых моих модулей, которые содержат довольно много ведения журнала stdlib. Я, конечно, хотел бы, чтобы журнал регистрировался в stdout, который захватывается py.test, чтобы я получил ...
Допустим, я отключил плагин pytest в своем файле pytest.ini, например: [pytest] ... addopts = -p no: myplugin Теперь я хотел бы иметь возможность включать его иногда с аргументами командной строки, что-то ...
Как вы тестируете один файл в pytest? Я мог только найти параметры игнорирования и нет опции «проверить только этот файл» в документации. Предпочтительно это будет работать в командной строке вместо setup.cfg, как я ...
После того, как я выдергивал волосы в течение последних трех дней в моем первом не обновленном ASP .NET 4.0 Web Application, я наткнулся на этот пост, в котором все это объясняется. http://jai-on-asp.blogspot.com/2010/06/changes-…………………………………………………………………
с Pтойцами, можно пометить тесты, используя декоратор @ pytest.mark.slow
def quey_slow_test (): пройти затем, из командной строки, можно сказать, чтобы пропустить тесты, помеченные «медленные» pteest -k-Slow ...
При использовании py.test у меня есть несколько тестов, которые нормально работают с SQLite, но беззвучно зависают, когда я переключаюсь на Postgresql. Как мне отладить что-то подобное? Есть ли "подробный" режим, который я могу ...
Я хочу начать писать модульные тесты для моего кода Python, и среда py.test звучит как лучшая ставка, чем пакетный тестовый пакет Python. Поэтому я добавил каталог «tests» в свой проект и добавил ...
Я установил pytest 2.3.4 под Debian Linux. По умолчанию он работает под Python 2.7, но иногда я хотел бы запустить его под Python 3.x, который также установлен. Я не могу найти какие-либо инструкции ...
Недавно мы перешли на py.test для тестирования python (что фантастически кстати). Однако я пытаюсь выяснить, как управлять выводом журнала (т. Е. Встроенным модулем регистрации в python). У нас есть ...
Мы использовали Nousetest для запуска и сбора наших юнит-тестов (, которые все написаны как юнит-тесты Python, которые нам нравятся ). То, что нам нравится в носу :использует стандартные модульные тесты Python (нам нравится...
Я использую pytest для тестирования моделей Python для встраиваемых систем. Тестируемые функции зависят от платформы. (Я использую «платформу» в этом контексте для обозначения типа встроенной системы, а не типа ОС). ...
Я пытаюсь запустить py.test для моего пакета, но он пытается проанализировать setup.py из корневого каталога проекта, даже если я пытался исключить его. Мне нужно собрать тесты из * .py файлов, потому что тест ...
Со следующим кодом: import pytest
def test_a(): with pytest.raises(Exception): 1/0 Если я запускаю на нем pylint, он будет жаловаться, что "raises" не является членом модуля pytest: E: ...