Pytest redundant fixture import inspection¶
Reports explicitly imported pytest fixtures that are already auto-discoverable via conftest or plugins.
Examples¶
Redundant Import (Warning)¶
# conftest.py
import pytest
@pytest.fixture
def my_fixture():
return 42
# Warning: Fixture 'my_fixture' is already provided by pytest (conftest/plugins); the explicit import is redundant.
from conftest import my_fixture
def test_example(my_fixture):
assert my_fixture == 42