@@ -41,7 +41,7 @@ def _(article):
41
41
from collections .abc import Iterable
42
42
from dataclasses import dataclass , field
43
43
from itertools import count
44
- from typing import Any , Callable , Literal , TypeVar
44
+ from typing import Callable , Literal , TypeVar
45
45
from weakref import WeakKeyDictionary
46
46
47
47
import pytest
@@ -54,7 +54,7 @@ def _(article):
54
54
P = ParamSpec ("P" )
55
55
T = TypeVar ("T" )
56
56
57
- step_function_context_registry : WeakKeyDictionary [Callable [..., Any ], StepFunctionContext ] = WeakKeyDictionary ()
57
+ step_function_context_registry : WeakKeyDictionary [Callable [..., object ], StepFunctionContext ] = WeakKeyDictionary ()
58
58
59
59
60
60
@enum .unique
@@ -66,9 +66,9 @@ class StepNamePrefix(enum.Enum):
66
66
@dataclass
67
67
class StepFunctionContext :
68
68
type : Literal ["given" , "when" , "then" ] | None
69
- step_func : Callable [..., Any ]
69
+ step_func : Callable [..., object ]
70
70
parser : StepParser
71
- converters : dict [str , Callable [[str ], Any ]] = field (default_factory = dict )
71
+ converters : dict [str , Callable [[str ], object ]] = field (default_factory = dict )
72
72
target_fixture : str | None = None
73
73
74
74
@@ -79,7 +79,7 @@ def get_step_fixture_name(step: Step) -> str:
79
79
80
80
def given (
81
81
name : str | StepParser ,
82
- converters : dict [str , Callable [[str ], Any ]] | None = None ,
82
+ converters : dict [str , Callable [[str ], object ]] | None = None ,
83
83
target_fixture : str | None = None ,
84
84
stacklevel : int = 1 ,
85
85
) -> Callable [[Callable [P , T ]], Callable [P , T ]]:
@@ -98,7 +98,7 @@ def given(
98
98
99
99
def when (
100
100
name : str | StepParser ,
101
- converters : dict [str , Callable [[str ], Any ]] | None = None ,
101
+ converters : dict [str , Callable [[str ], object ]] | None = None ,
102
102
target_fixture : str | None = None ,
103
103
stacklevel : int = 1 ,
104
104
) -> Callable [[Callable [P , T ]], Callable [P , T ]]:
@@ -117,7 +117,7 @@ def when(
117
117
118
118
def then (
119
119
name : str | StepParser ,
120
- converters : dict [str , Callable [[str ], Any ]] | None = None ,
120
+ converters : dict [str , Callable [[str ], object ]] | None = None ,
121
121
target_fixture : str | None = None ,
122
122
stacklevel : int = 1 ,
123
123
) -> Callable [[Callable [P , T ]], Callable [P , T ]]:
@@ -137,7 +137,7 @@ def then(
137
137
def step (
138
138
name : str | StepParser ,
139
139
type_ : Literal ["given" , "when" , "then" ] | None = None ,
140
- converters : dict [str , Callable [[str ], Any ]] | None = None ,
140
+ converters : dict [str , Callable [[str ], object ]] | None = None ,
141
141
target_fixture : str | None = None ,
142
142
stacklevel : int = 1 ,
143
143
) -> Callable [[Callable [P , T ]], Callable [P , T ]]:
0 commit comments