Skip to content

Commit 7f4ba03

Browse files
youtuxolegpidsadnyi
authored andcommitted
Remove compat function
1 parent b411cfa commit 7f4ba03

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

pytest_bdd/steps.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def article(author):
4949
StepError,
5050
)
5151
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
5353

5454

5555
def get_step_fixture_name(name, type_, encoding=None):
@@ -304,12 +304,12 @@ def inject_fixture(request, arg, value):
304304
fd = pytest_fixtures.FixtureDef(**fd_kwargs)
305305
fd.cached_result = (value, 0, None)
306306

307-
old_fd = get_request_fixture_defs(request).get(arg)
307+
old_fd = request._fixture_defs.get(arg)
308308
add_fixturename = arg not in request.fixturenames
309309

310310
def fin():
311311
request._fixturemanager._arg2fixturedefs[arg].remove(fd)
312-
get_request_fixture_defs(request)[arg] = old_fd
312+
request._fixture_defs[arg] = old_fd
313313

314314
if add_fixturename:
315315
get_request_fixture_names(request).remove(arg)
@@ -319,6 +319,6 @@ def fin():
319319
# inject fixture definition
320320
request._fixturemanager._arg2fixturedefs.setdefault(arg, []).insert(0, fd)
321321
# inject fixture value in request cache
322-
get_request_fixture_defs(request)[arg] = fd
322+
request._fixture_defs[arg] = fd
323323
if add_fixturename:
324324
get_request_fixture_names(request).append(arg)

pytest_bdd/utils.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,6 @@ def get_args(func):
2525
return inspect.getargspec(func).args
2626

2727

28-
def get_request_fixture_defs(request):
29-
"""Get the internal list of FixtureDefs cached into the given request object.
30-
31-
Compatibility with pytest 3.0.
32-
"""
33-
try:
34-
return request._fixture_defs
35-
except AttributeError:
36-
return getattr(request, "_fixturedefs", {})
37-
38-
3928
def get_request_fixture_names(request):
4029
"""Get list of fixture names for the given FixtureRequest.
4130

0 commit comments

Comments
 (0)