Я использую pytest
для тестирования приложения Python (3.7), но я обнаружил, что он не запускает метод с yield
в конце.
Ниже приведен мой метод python:
def load(conn):
print('Hello world')
if conn.connected:
yield True
Ниже приведен тестовый пример:
def test_load():
load(None)
при запуске тестового примера с pytest
метод load()
не вызывается событием. Результаты теста показывают pass
. Как я могу понять, как yeild
работает с pytest
?