Skip to content

Commit 6630068

Browse files
committed
Remove set use to fix node name failures
1 parent 88263b9 commit 6630068

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/pytest_cases/plugin.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -337,14 +337,13 @@ def _build_closure(self,
337337

338338
# add all dependencies, accounting for overrides
339339
if PYTEST9_OR_GREATER:
340-
dependencies_set = set()
340+
dependencies = []
341341
for _fixture_or_overridden in reversed(fixturedefs):
342-
dependencies_set.update(_fixture_or_overridden.argnames)
342+
dependencies = list(_fixture_or_overridden.argnames) + dependencies
343343
# If there's an override and doesn't depend on the overridden fixture,
344344
# ignore remaining definitions
345345
if fixname not in _fixture_or_overridden.argnames:
346346
break
347-
dependencies = list(dependencies_set)
348347
else:
349348
dependencies = _fixdef.argnames
350349

0 commit comments

Comments
 (0)