Module Expr Str ImportFrom alias Import alias identifier Import alias Import alias identifier ImportFrom alias identifier Import alias ImportFrom alias Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareEq AttributeLoad NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Print NameLoad Return Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad orelse If BoolOpOr UnaryOpNot Call NameLoad NameLoad Str UnaryOpNot Call NameLoad NameLoad Str body Raise Call NameLoad NameLoad orelse Return NameLoad decorator_list
N/A N/A Step parsers. __future__ absolute_import N/A re base_re N/A warnings N/A parse base_parse parse_type cfparse base_cfparse N/A six exceptions InvalidStepParserError N/A RE_TYPE N/A type N/A N/A base_re compile StepParser N/A object N/A N/A Parser of the individual step. __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A parse_arguments N/A N/A self name N/A N/A N/A Get step arguments from the given step name.

        :return: `dict` of step arguments
         N/A N/A NotImplementedError N/A is_matching N/A N/A self name N/A N/A N/A Match given name with the step name. N/A N/A NotImplementedError N/A N/A re N/A StepParser N/A N/A Regex step parser. __init__ N/A N/A self name N/A args kwargs N/A N/A Compile regex. N/A N/A N/A N/A super re self __init__ name N/A N/A self regex N/A N/A base_re compile N/A self name args kwargs N/A parse_arguments N/A N/A self name N/A N/A N/A Get step arguments.

        :return: `dict` of step arguments
         N/A N/A N/A N/A N/A N/A self regex match name groupdict N/A is_matching N/A N/A self name N/A N/A N/A Match given name with the step name. N/A N/A bool N/A N/A N/A self regex match name N/A N/A parse N/A StepParser N/A N/A parse step parser. __init__ N/A N/A self name N/A args kwargs N/A N/A Compile parse expression. N/A N/A N/A N/A super parse self __init__ name N/A N/A self parser N/A N/A base_parse compile N/A self name args kwargs N/A parse_arguments N/A N/A self name N/A N/A N/A Get step arguments.

        :return: `dict` of step arguments
         N/A N/A N/A N/A N/A self parser parse name named N/A is_matching N/A N/A self name N/A N/A N/A Match given name with the step name. N/A N/A N/A N/A bool N/A N/A N/A self parser parse name N/A N/A N/A ValueError N/A N/A False N/A N/A cfparse N/A parse N/A N/A cfparse step parser. __init__ N/A N/A self name N/A args kwargs N/A N/A Compile parse expression. N/A N/A N/A N/A super parse self __init__ name N/A N/A self parser N/A N/A base_cfparse Parser N/A self name args kwargs N/A N/A string N/A StepParser N/A N/A Exact string step parser. parse_arguments N/A N/A self name N/A N/A N/A No parameters are available for simple string step.

        :return: `dict` of step arguments
         N/A N/A N/A is_matching N/A N/A self name N/A N/A N/A Match given name with the step name. N/A N/A N/A self name name N/A N/A get_parser N/A N/A step_name N/A N/A N/A Get parser by given name.

    :param step_name: name of the step to parse

    :return: step parser object
    :rtype: StepArgumentParser
     N/A N/A isinstance step_name RE_TYPE N/A N/A warn N/A N/A pytest-bdd [{0}]: Direct usage of regex is deprecated. Please use pytest_bdd.parsers.re instead. format N/A step_name pattern N/A N/A N/A warnings warn warn N/A warn N/A N/A re N/A step_name pattern flags N/A step_name flags N/A N/A N/A isinstance step_name N/A six string_types N/A N/A N/A string step_name N/A N/A N/A N/A N/A hasattr step_name is_matching N/A N/A hasattr step_name parse_arguments N/A N/A N/A InvalidStepParserError step_name N/A N/A step_name N/A