【发布时间】:2021-12-19 10:33:10
【问题描述】:
似乎可以将参数传递给固定装置:
Pass a parameter to a fixture function
然而,在实现这个最小的例子时,我得到了一个错误。
import pytest
@pytest.fixture
def my_fixture(v):
print("fixture in")
yield v+1
print("fixture out")
@pytest.mark.parametrize("my_fixture",[1], indirect=True)
def test_myfixture(my_fixture):
print(my_fixture)
@pytest.fixture def my_fixture(v): 未找到 E 夹具“v”
上面的代码有什么问题吗?
(python 3.8.10, pytest-6.2.5)
【问题讨论】: