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

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 ...

1 ответ

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

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

1 ответ

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

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

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

1 ответ

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

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

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 │ ...

1 ответ

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

В настоящее время я выполняю некоторые модульные тесты, которые могут либо занять много времени до сбоя, либо работать бесконечно. В случае успешного выполнения теста они всегда будут выполнены в течение определенного периода времени. Можно ли ...

3 ответа

Как использовать pytest, чтобы проверить, что ошибка НЕ возникает

Предположим, у нас есть что-то вроде этого: import py, pytest ERROR1 = ' --- Error : value < 5! ---' ERROR2 = ' --- Error : value > 10! ---' class MyError(Exception): def __init__(self, m): self.m = m def __str__(self): return self.m def foo(i): ...

2 ответа

pytest: как передать параметр класса в setup_class

Я использую параметризованные аннотации pytest для передачи параметров в класс. Я могу использовать параметры в тестовых методах, однако я не могу понять, как использовать параметры в методе setup_class. import pytest params = ['A','B','C'] ...

4 ответа

Как установить дату и время python в datetime.datetime.now с py.test?

Мне нужно проверить функции, которые используютdatetime.datetime.now(), Какой самый простой способ сделать это?