Rename function

This commit is contained in:
Alessio Bogon 2022-07-10 14:33:20 +02:00
parent 6a2fcfbcd0
commit 0aa30dde52
2 changed files with 4 additions and 6 deletions

View File

@ -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

View File

@ -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