У меня есть прибор, который возвращает объект определенного типа, и у меня есть другой прибор, определенный в другом файле, который в основном использует объект для других целей.Но я не могу вернуть объект из моего первого прибора.
file-1
def fixture_1(s, **kwargs):
def hook(s, **kwargs):
p_b = s.get()
p = p_b.build()
yield p
return hook
file-2
conftest.py
@pytest.fixture(scope='module')
def fixture_1(s, **kwargs):
def hook(s, **kwargs):
#Default implementation is no-op.
pass
return hook
@pytest.fixture(scope='module')
def fixture_2(s,b_p):
some_p = fixture_1(s)
current_status = s.start(some_p)
print(current_status)
yield current_status
Я хочув основном получить объект p
, возвращенный в file-1
fixture_1
, и использовать его в file-2
fixture_2
приспособлении.