Merge pull request #4075 from nicoddemus/dynamic-fixturenames

Fix request.fixturenames to return fixtures created dynamically
This commit is contained in:
Bruno Oliveira
2018-10-04 09:21:23 -03:00
committed by GitHub
4 changed files with 31 additions and 2 deletions
+4 -2
View File
@@ -359,8 +359,10 @@ class FixtureRequest(FuncargnamesCompatAttr):
@property
def fixturenames(self):
# backward incompatible note: now a readonly property
return list(self._pyfuncitem._fixtureinfo.names_closure)
"""names of all active fixtures in this request"""
result = list(self._pyfuncitem._fixtureinfo.names_closure)
result.extend(set(self._fixture_defs).difference(result))
return result
@property
def node(self):