diff --git a/pytest_bdd/generation.py b/pytest_bdd/generation.py index 691afa6..662ebdc 100644 --- a/pytest_bdd/generation.py +++ b/pytest_bdd/generation.py @@ -9,7 +9,7 @@ import py from mako.lookup import TemplateLookup from .feature import get_features -from .scenario import find_argumented_step_fixture_name, make_python_docstring, make_python_name, make_string_literal +from .scenario import find_argumented_step_function, make_python_docstring, make_python_name, make_string_literal from .steps import get_step_fixture_name from .types import STEP_TYPES @@ -132,7 +132,7 @@ def _find_step_fixturedef( if fixturedefs is not None: return fixturedefs - step_func_context = find_argumented_step_fixture_name(name, type_, fixturemanager) + step_func_context = find_argumented_step_function(name, type_, fixturemanager) if step_func_context is not None: return fixturemanager.getfixturedefs(step_func_context.name, item.nodeid) return None diff --git a/pytest_bdd/scenario.py b/pytest_bdd/scenario.py index 90b444c..fd68ef5 100644 --- a/pytest_bdd/scenario.py +++ b/pytest_bdd/scenario.py @@ -45,9 +45,7 @@ class StepFunctionContext: converters: dict[str, Callable[..., Any]] | None = None -def find_argumented_step_fixture_name( # TODO: Rename this - name: str, type_: str, fixturemanager: FixtureManager -) -> StepFunctionContext | None: +def find_argumented_step_function(name: str, type_: str, fixturemanager: FixtureManager) -> StepFunctionContext | None: """Find argumented step fixture name.""" # happens to be that _arg2fixturedefs is changed during the iteration so we use a copy for fixturename, fixturedefs in list(fixturemanager._arg2fixturedefs.items()): @@ -94,7 +92,7 @@ def _find_step_function(request: FixtureRequest, step: Step, scenario: Scenario) return StepFunctionContext(name=fixture_name) # Could not find a fixture with the same name, let's see if there is a parser involved - step_func_context = find_argumented_step_fixture_name(step.name, step.type, request._fixturemanager) + step_func_context = find_argumented_step_function(step.name, step.type, request._fixturemanager) if step_func_context is None: raise exception from orig_error