Skip to content

Commit

Permalink
fix: add compatibility with pytest>=8.1 (#462)
Browse files Browse the repository at this point in the history
* fix: add compatibility with pytest>=8.1
  • Loading branch information
sebclrsn committed Mar 5, 2024
1 parent 013cbe9 commit b9f4dca
Showing 1 changed file with 22 additions and 10 deletions.
32 changes: 22 additions & 10 deletions src/pykiso/pytest_plugin/collection.py
Expand Up @@ -220,16 +220,28 @@ def auxiliary_scope(
# register the fixture
aux_func = partial(auxiliary_fixture, aux=aux_alias)
aux_func.__name__ = aux_alias
session._fixturemanager._arg2fixturedefs[aux_alias] = [
FixtureDef(
argname=aux_alias,
func=aux_func,
scope=auxiliary_scope,
fixturemanager=session._fixturemanager,
baseid=None,
params=None,
),
]
if tuple(map(int, pytest.__version__.split("."))) < (8, 1, 0):
session._fixturemanager._arg2fixturedefs[aux_alias] = [
FixtureDef(
fixturemanager=session._fixturemanager,
argname=aux_alias,
func=aux_func,
scope=auxiliary_scope,
baseid=None,
params=None,
),
]
else:
session._fixturemanager._arg2fixturedefs[aux_alias] = [
FixtureDef(
config=session.config,
argname=aux_alias,
func=aux_func,
scope=auxiliary_scope,
baseid=None,
params=None,
),
]


@export
Expand Down

0 comments on commit b9f4dca

Please sign in to comment.