MCPcopy Create free account
hub / github.com/pytest-dev/pytest / pytest_fixture_setup

Function pytest_fixture_setup

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

cache_keyMethod · 0.80

Tested by

no test coverage detected