4
ответа

py.test: как получить имя текущего теста из метода установки?

Я использую py.test и задаюсь вопросом, возможно ли / как получить имя выполняемого в данный момент теста в методе настройки, который вызывается перед запуском каждого теста. Рассмотрим этот код: класс ...
вопрос задан: 18 July 2013 15:10
2
ответа

Как использовать py.test из Python?

Я работаю в проекте, который недавно перешел на py.test unittest framework. Я привык вызывать свои тесты из Eclipse, чтобы я мог использовать отладчик (например, размещение точек останова, чтобы проанализировать, как ...
вопрос задан: 27 July 2010 21:01
1
ответ

Выполнение py.test от emacs

То, что я хотел бы, - чтобы C-c C-c выполнил py.test, и отобразите вывод в другом буфере, если название отредактированного файла начинается с теста _, и обычно выполнять py-execute-buffer иначе. Как...
вопрос задан: 14 July 2018 19:33
1
ответ

Как передать переменные окружения в pytest

Прежде чем приступить к выполнению тестов в своем проекте на python, я прочитал некоторые переменные окружения и установил некоторые переменные с этими значениями. Мои тесты будут выполняться в желаемой среде на основе этих ...
вопрос задан: 21 March 2016 23:15
1
ответ

cover.py не покрывает скрипт, если py.test выполняет его из другого каталога

Я получил скрипт Python, который принимает аргументы командной строки, работая с некоторыми файлами. Я пишу успешные тесты с py.test, проверяя этот сценарий, выполняя его с помощью subprocess.call. ...
вопрос задан: 2 September 2013 13:17
0
ответов

Как проверить функцию с входным вызовом?

У меня есть консольная программа, написанная на Python. Он задает пользовательские вопросы с помощью команды: some_input = input ('Ответить на вопрос:', ...) Как бы я протестировал функцию, содержащую вызов для ввода, используя ...
вопрос задан: 23 July 2019 06:30
0
ответов

JQueryUI вызывает .accordion дважды с одним идентификатором

Я пытаюсь использовать AJAX для динамической генерации JquerUI Accordion на основе того, что выбрано в поле. В настоящее время у меня есть С JS $ ("# ...
вопрос задан: 6 June 2019 10:08
0
ответов

Как вызвать настройку один раз для всех тестов и разборку после того, как все будет завершено

У меня есть несколько тестов, написанных с использованием pytest. Все они находятся в каталоге dir. Например: dir / test_base.py dir / test_something.py dir / test_something2.py ... Упрощенная версия кода в ...
вопрос задан: 5 March 2019 14:54
0
ответов

Как передать переменную из фикстуры в conftest.py в другой тестовый класс

У меня есть fixtue, который находится в conftest.py, и мне нужно использовать информацию из этого прибора в другом тестовом классе. conftest.py: @fixture (scope = "module") def init_environment (): ip1 = "1.2.3.4" ...
вопрос задан: 30 December 2018 12:41
0
ответов

В pytest, для чего нужны файлы conftest.py?

Я недавно обнаружил Pytest. Кажется, отлично. Тем не менее, я чувствую, что документация может быть лучше. Я пытаюсь понять, для чего предназначены файлы conftest.py. По моему (на данный момент маленький) ...
вопрос задан: 10 December 2018 10:00
0
ответов

В какой выноске py.test я могу найти данные как «элемент», так и «отчет»?

pytest_runtest_makereport() получает два аргумента: элемент и вызов. В элементе я могу найти funcarg, который я создал для этого теста, а в вызове я могу найти информацию об исключении (если есть): def ...
вопрос задан: 4 September 2018 06:27
0
ответов

Как я могу ограничить максимальное время выполнения модульного теста?

В настоящее время я выполняю некоторые модульные тесты, которые могут либо занять много времени до сбоя, либо работать бесконечно. В случае успешного выполнения теста они всегда будут выполнены в течение определенного периода времени. Это ...
вопрос задан: 8 March 2018 08:50
0
ответов

Проблема PATH с pytest & #39; ImportError :Нет модуля с именем YadaYadaYada& #39;

Я использовал простую _установку для установки pytest на Mac и начал писать тесты для проекта с такой файловой структурой :repo/ репо/app.py репо/settings.py репо/models.py репо/тесты/ repo/tests/...
вопрос задан: 2 March 2018 00:54
0
ответов

Как указать py.test пропускать определенные каталоги?

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

pytest: assert почти равный

Как сделать assert почти равным с py.test для чисел с плавающей запятой, не прибегая к чему-то вроде: assert x - 0.00001 <= y <= x + 0.00001 В частности, будет полезно знать изящное решение ...
вопрос задан: 21 October 2017 19:45
0
ответов

Как собирать результаты данных в pytest с помощью junitxml?

Давайте используем следующий код (conftest.py): import random def test_val(): value = random.random() assert value < 0.5 Запуск py.test --junitxml=result.xml conftest.py генерирует результат....
вопрос задан: 18 September 2017 09:50
0
ответов

Python :лучший способ протестировать один метод класса

У меня есть класс, подобный следующему :class A :def __init __(self, arg1, arg2, arg3 ):self.a=arg1 self.b=arg2 self.c=arg3 #... self.x=делать _что-то (arg1, arg2,...
вопрос задан: 23 May 2017 12:26
0
ответов

Как я могу объединить ведение журнала stdlib с py.test

Я использую py.test для тестирования некоторых моих модулей, которые содержат довольно много ведения журнала stdlib. Я, конечно, хотел бы, чтобы журнал регистрировался в stdout, который захватывается py.test, чтобы я получил ...
вопрос задан: 23 May 2017 12:02
0
ответов

pytest: как явно включить плагин в командной строке

Допустим, я отключил плагин pytest в своем файле pytest.ini, например: [pytest] ... addopts = -p no: myplugin Теперь я хотел бы иметь возможность включать его иногда с аргументами командной строки, что-то ...
вопрос задан: 17 February 2017 20:17
0
ответов

Как проверить один файл под pytest

Как вы тестируете один файл в pytest? Я мог только найти параметры игнорирования и нет опции «проверить только этот файл» в документации. Предпочтительно это будет работать в командной строке вместо setup.cfg, как я ...
вопрос задан: 16 January 2016 23:29
0
ответов

Обработчики событий могут не быть подняты в документе по умолчанию в IIS 7 или интегрированном режиме IIS 7.5?

После того, как я выдергивал волосы в течение последних трех дней в моем первом не обновленном ASP .NET 4.0 Web Application, я наткнулся на этот пост, в котором все это объясняется. http://jai-on-asp.blogspot.com/2010/06/changes-…………………………………………………………………
вопрос задан: 1 September 2015 17:25
0
ответов

Pтойцы: отменившительные испытания

с Pтойцами, можно пометить тесты, используя декоратор @ pytest.mark.slow def quey_slow_test (): пройти затем, из командной строки, можно сказать, чтобы пропустить тесты, помеченные «медленные» pteest -k-Slow ...
вопрос задан: 3 August 2015 17:07
0
ответов

Что делать, когда py.test зависает молча?

При использовании py.test у меня есть несколько тестов, которые нормально работают с SQLite, но беззвучно зависают, когда я переключаюсь на Postgresql. Как мне отладить что-то подобное? Есть ли "подробный" режим, который я могу ...
вопрос задан: 14 October 2014 18:09
0
ответов

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

Я хочу начать писать модульные тесты для моего кода Python, и среда py.test звучит как лучшая ставка, чем пакетный тестовый пакет Python. Поэтому я добавил каталог «tests» в свой проект и добавил ...
вопрос задан: 3 April 2013 00:53
0
ответов

Pytest и Python 3

Я установил pytest 2.3.4 под Debian Linux. По умолчанию он работает под Python 2.7, но иногда я хотел бы запустить его под Python 3.x, который также установлен. Я не могу найти какие-либо инструкции ...
вопрос задан: 17 January 2013 02:11
0
ответов

контроль журналирования py.test

Недавно мы перешли на py.test для тестирования python (что фантастически кстати). Однако я пытаюсь выяснить, как управлять выводом журнала (т. Е. Встроенным модулем регистрации в python). У нас есть ...
вопрос задан: 7 August 2012 22:41
0
ответов

Nose2 vs py.test с изолированными процессами

Мы использовали Nousetest для запуска и сбора наших юнит-тестов (, которые все написаны как юнит-тесты Python, которые нам нравятся ). То, что нам нравится в носу :использует стандартные модульные тесты Python (нам нравится...
вопрос задан: 3 August 2012 19:46
0
ответов

Поддерживает ли pytest маркеры «по умолчанию»?

Я использую pytest для тестирования моделей Python для встраиваемых систем. Тестируемые функции зависят от платформы. (Я использую «платформу» в этом контексте для обозначения типа встроенной системы, а не типа ОС). ...
вопрос задан: 6 June 2012 00:29
0
ответов

ОШИБКА, собирающая файл setup.py при попытке запустить py.test?

Я пытаюсь запустить py.test для моего пакета, но он пытается проанализировать setup.py из корневого каталога проекта, даже если я пытался исключить его. Мне нужно собрать тесты из * .py файлов, потому что тест ...
вопрос задан: 29 May 2012 23:53
0
ответов

pylint жалуется на py.test: «Модуль 'pytest' не имеет члена 'raises'»

Со следующим кодом: import pytest def test_a(): with pytest.raises(Exception): 1/0 Если я запускаю на нем pylint, он будет жаловаться, что "raises" не является членом модуля pytest: E: ...
вопрос задан: 19 May 2012 23:07