MCPcopy
hub / github.com/pytest-dev/pytest / pytest_fixture_setup

Function pytest_fixture_setup

src/_pytest/setupplan.py:23–31  ·  view source on GitHub ↗
(
    fixturedef: FixtureDef[object], request: SubRequest
)

Source from the content-addressed store, hash-verified

21
22@pytest.hookimpl(tryfirst=True)
23def pytest_fixture_setup(
24 fixturedef: FixtureDef[object], request: SubRequest
25) -> object | None:
26 # Will return a dummy fixture if the setuponly option is provided.
27 if request.config.option.setupplan:
28 my_cache_key = fixturedef.cache_key(request)
29 fixturedef.cached_result = (None, my_cache_key, None)
30 return fixturedef.cached_result
31 return None
32
33
34@pytest.hookimpl(tryfirst=True)

Callers

nothing calls this directly

Calls 1

cache_keyMethod · 0.80

Tested by

no test coverage detected