#15049·pytest

fixtures: `--fixtures`/`--fixtures-per-test` 不会通过 `pytest_collection`

作者: bluetech创建于 2026年9月17日更新于 2026年9月17日
标签topic: collectiontype: backward compatibilitytopic: fixtures

目前这两种模式都直接使用 `session.perform_collect()` 来执行收集。我不认为它们有理由绕过常规的收集钩。如果插件在常规运行时使用钩来执行操作,它们也应该在这两种模式下这样做,就像在 `--collect-only` 选项下一样。这可能会导致一些问题(虽然我认为不太可能),因此我们来将此事安排在 pytest 10.0 中。

内容来源: pytest-dev/pytest