# This extend our general Ruff rules specifically for tests extend = "../pyproject.toml" extend-select = [ "PT001", # Use @pytest.fixture without parentheses "PT002", # Configuration for fixture specified via positional args, use kwargs "PT003", # The scope='function' is implied in @pytest.fixture() "PT006", # Single parameter in parameterize is a string, multiple a tuple "PT013", # Found incorrect pytest import, use simple import pytest instead "PT015", # Assertion always fails, replace with pytest.fail() "PT021", # use yield instead of request.addfinalizer "PT022", # No teardown in fixture, replace useless yield with return ]