Skip to content

Commit 4dcc2c7

Browse files
committed
Fix accessing item.obj (mypy was rightfully complaining)
1 parent e28774c commit 4dcc2c7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/pytest_bdd/generation.py

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from typing import TYPE_CHECKING, cast
77

88
from _pytest._io import TerminalWriter
9+
from _pytest.python import Function
910
from mako.lookup import TemplateLookup
1011

1112
from .feature import get_features
@@ -183,6 +184,8 @@ def _show_missing_code_main(config: Config, session: Session) -> None:
183184
features, scenarios, steps = parse_feature_files(config.option.features)
184185

185186
for item in session.items:
187+
if not isinstance(item, Function):
188+
continue
186189
if (scenario := scenario_wrapper_template_registry.get(item.obj)) is not None:
187190
if scenario in scenarios:
188191
scenarios.remove(scenario)

0 commit comments

Comments
 (0)