Можно ли запретить использование фикстуры по условию в pytest?
Можно ли запретить использование фикстуры по условию?
Например есть фикстура. Её нужно использовать в каждом тесте, но если переменная delete_cookie = False в файле config.py, эту фикстуру нужно отключать и вообще не использовать.
Есть ли такая возможность в pytest?
@pytest.fixture(scope="function", autouse=True)
def delete_cookies(request):
def fin():
if browser is not None:
browser.wd.delete_all_cookies()
else:
pass
request.addfinalizer(fin)