Skip to content

Commit d5ce7dc

Browse files
committed
Mypy fixes
1 parent 6f4bb36 commit d5ce7dc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/pytest_bdd/scenario.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
from .utils import CONFIG_STACK, get_args, get_caller_module_locals, get_caller_module_path
3333

3434
if TYPE_CHECKING:
35+
from _pytest.mark.structures import ParameterSet
3536
from _pytest.nodes import Node
3637

3738
from .parser import Feature, Scenario, ScenarioTemplate, Step
@@ -302,12 +303,12 @@ def scenario_wrapper(request: FixtureRequest, _pytest_bdd_example: dict[str, str
302303

303304
def collect_example_parametrizations(
304305
templated_scenario: ScenarioTemplate,
305-
) -> list[pytest.ParameterSet] | None:
306+
) -> list[ParameterSet] | None:
306307
parametrizations = []
307308
has_multiple_examples = len(templated_scenario.examples) > 1
308309

309310
for example_id, examples in enumerate(templated_scenario.examples):
310-
_tags = examples.tags or []
311+
_tags: set = examples.tags or set()
311312
example_marks = []
312313
if _tags:
313314
with warns(PytestUnknownMarkWarning, match=r"Unknown pytest\.mark\.\w+"):

0 commit comments

Comments
 (0)