Fix request.fixturenames to return fixtures created dynamically

Fix #3057
This commit is contained in:
Bruno Oliveira
2018-10-03 18:50:14 -03:00
parent e712adc226
commit 70c7273640
4 changed files with 31 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
import pytest
@pytest.fixture
def dynamic():
pass
@pytest.fixture
def a(request):
request.getfixturevalue("dynamic")
@pytest.fixture
def b(a):
pass
def test(b, request):
assert request.fixturenames == ["b", "request", "a", "dynamic"]