15 lines
437 B
Python
15 lines
437 B
Python
|
import pytest
|
||
|
|
||
|
|
||
|
@pytest.hookimpl(tryfirst=True)
|
||
|
def pytest_fixture_setup(fixturedef, request):
|
||
|
# Will return a dummy fixture if the setuponly option is provided.
|
||
|
if request.config.option.setupplan:
|
||
|
fixturedef.cached_result = (None, None, None)
|
||
|
return fixturedef.cached_result
|
||
|
|
||
|
@pytest.hookimpl(tryfirst=True)
|
||
|
def pytest_cmdline_main(config):
|
||
|
if config.option.setupplan:
|
||
|
config.option.setuponly = True
|