pytest-erroneous-use-fixtures-on-fixture (PT025)
Added in v0.0.208 · Related issues · View source
Derived from the flake8-pytest-style linter.
Fix is always available.
What it does
Checks for pytest.mark.usefixtures decorators applied to pytest
fixtures.
Why is this bad?
The pytest.mark.usefixtures decorator has no effect on pytest fixtures.
Example
import pytest
@pytest.fixture()
def a():
pass
@pytest.mark.usefixtures("a")
@pytest.fixture()
def b(a):
pass
Use instead: