@@ -49,7 +49,7 @@ def article(author):
49
49
StepError ,
50
50
)
51
51
from .parsers import get_parser
52
- from .utils import get_args , get_request_fixture_defs , get_request_fixture_names
52
+ from .utils import get_args , get_request_fixture_names
53
53
54
54
55
55
def get_step_fixture_name (name , type_ , encoding = None ):
@@ -304,12 +304,12 @@ def inject_fixture(request, arg, value):
304
304
fd = pytest_fixtures .FixtureDef (** fd_kwargs )
305
305
fd .cached_result = (value , 0 , None )
306
306
307
- old_fd = get_request_fixture_defs ( request ) .get (arg )
307
+ old_fd = request . _fixture_defs .get (arg )
308
308
add_fixturename = arg not in request .fixturenames
309
309
310
310
def fin ():
311
311
request ._fixturemanager ._arg2fixturedefs [arg ].remove (fd )
312
- get_request_fixture_defs ( request ) [arg ] = old_fd
312
+ request . _fixture_defs [arg ] = old_fd
313
313
314
314
if add_fixturename :
315
315
get_request_fixture_names (request ).remove (arg )
@@ -319,6 +319,6 @@ def fin():
319
319
# inject fixture definition
320
320
request ._fixturemanager ._arg2fixturedefs .setdefault (arg , []).insert (0 , fd )
321
321
# inject fixture value in request cache
322
- get_request_fixture_defs ( request ) [arg ] = fd
322
+ request . _fixture_defs [arg ] = fd
323
323
if add_fixturename :
324
324
get_request_fixture_names (request ).append (arg )
0 commit comments