Skip to content

Commit 8756cc4

Browse files
committed
Extend coverage for if node.name in FixtureChecker._pytest_fixtures[fixname][0].argnames:
Signed-off-by: Stavros Ntentos <[email protected]>
1 parent c249eb7 commit 8756cc4

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

tests/input/unused-argument/func_param_as_fixture_arg.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,9 @@ def test_myfix(myfix, arg):
2323
def test_nyfix(narg): # unused-argument
2424
"""A test function that does not use its param"""
2525
assert True
26+
27+
28+
@pytest.mark.parametrize("arg", [1, 2, 3])
29+
def test_narg_is_used_nowhere(myfix, narg):
30+
"""A test function that uses the param through a fixture"""
31+
assert myfix

tests/test_unused_argument.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ def test_args_and_kwargs(self, enable_plugin):
3333
@pytest.mark.parametrize("enable_plugin", [True, False])
3434
def test_func_param_as_fixture_arg(self, enable_plugin):
3535
self.run_linter(enable_plugin)
36-
self.verify_messages(1 if enable_plugin else 2)
36+
self.verify_messages(2 if enable_plugin else 3)

0 commit comments

Comments
 (0)