Я запускаю тесты в двух режимах: с голым pytest и с pytest-xdist. У меня есть тяжелая арматура, которая была определена с областью модуля. Внутри этого прибора, у меня есть некоторые оптимизации для случая, когда я бегу тестов с xdist:py.test fixture Как я могу изменить область прибора?
@pytest.fixture(scope="module")
def myfixture(request):
if running_with_pytest:
pass
else:
pass
Он отлично работает, но я также хочу, чтобы изменить сферу Крепеж для session
(если я запускать тесты с xdist).
Как это сделать?