(
fixturedef: FixtureDef[object], request: SubRequest
)
| 21 | |
| 22 | @pytest.hookimpl(tryfirst=True) |
| 23 | def 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) |