Результаты поиска по запросу "pytest"

2 ответа

В каком вызове py.test я могу найти данные «item» и «report»?

pytest_runtest_makereport () получает два аргумента, элемент и вызов. По пункту я могу найти funcarg, который я создал для этого теста, а по вызову я могу на...

1 ответ

Рад, что смог помочь!

пытаюсь сделать Я пишу небольшой фреймворк на python, используя pytest, и в качестве части демонтажа я делаю скриншот. Теперь я хочу, чтобы этот скриншот был назван в соответствии с текущим тестом, а не conftest.py. Так, например, мой код ...

1 ответ

Я опробовал оба решения и оба работают =) спасибо за помощь!

t рекомендует [https://docs.pytest.org/en/3.7.2/goodpractices.html#tests-outside-application-code] включая дополнительный каталог для разделения исходного кода в проекте: my_package ├── src # <-- no __init__.py on this layer │ └── my_package │ ...

ТОП публикаций

11 ответов

ПУТЬ проблема с pytest 'ImportError: Нет модуля с именем YadaYadaYada'

Я использовал easy_install для установки pytest на Mac и начал писать тесты для проекта с файловой структурой, например:

2 ответа

pytest не может найти модуль [дубликата]

На этот вопрос уже есть ответ: Ensuring py.test включает каталог приложения в sys.path [/questions/20971619/ensuring-py-test-includes-the-application-directory-in-sys-path] 3 ответа Я следую заpytest хорошие ...

1 ответ

@ Томас Я думаю, что знаю этого гипотетического человека! Честно говоря, я на самом деле быстро осмотрел Pytest, чтобы понять, возможно ли это, потому что я очень виноват в пост-тестировании себя большую часть времени.

ня у меня был неудачный тест, который успешно прошел, потому что я забыл довольно важную строку в конце: assert actual == expectedЯ хотел бы, чтобы машина уловила эту ошибку в будущем. Есть ли способ заставить pytest обнаруживать, если тестовая ...

1 ответ

: Этот плагин не работает в Windows, потому что нет поддержки форка.

аюсь проверить программу tenorflow. Я настраиваю сессию tenorflow с помощью параметризованного приспособления py.test: @pytest.fixture(scope="session", params=configuration) def session(request): if request.param == 'tensorflow': return ...

1 ответ

Это может случиться :) @ lmr2391

ибудь знает, как запускать тесты Django с использованием pytest-django для существующей (например, производственной) базы данных? Я знаю, что в целом это не то, что должны делать юнит-тесты, но в моем случае я запускаю тесты на Heroku. По ...

2 ответа

Спасибо за ссылку. Я использую параметры, чтобы повторить тесты с разными параметрами / аргументами. Но я не понимаю, как это будет работать в этом контексте. Не хотите ли вы расширить свой ответ дальше, чем просто ссылку на документацию, пояснив и продемонстрировав некоторый рабочий код?

house.py: class House: def is_habitable(self): return True def is_on_the_ground(self): return Trueconftest.py: import pytest from house import House @pytest.fixture(scope='class') def house(): return House()test_house.py: class TestHouse: def ...

0 ответов

Хорошо, нет проблем.

тоящее время я использую Flask-HTTPAuth для базовой аутентификации в моем проекте. Я проверил это вручную, используя токены curl и base64, и он действительно работает. Однако я сталкиваюсь с проблемами создания тестов, доказывающих, что это ...