【发布时间】:2017-09-14 15:43:17
【问题描述】:
我有一个测试,目前使用这样的单个夹具运行:
@pytest.fixture()
def foo():
return 'foo'
def test_something(foo):
# assert something about foo
现在我正在创建一个稍微不同的装置,比如说
@pytest.fixture
def bar():
return 'bar'
我需要对第二个夹具重复完全相同的测试。在不复制/粘贴测试和更改参数名称的情况下如何做到这一点?
【问题讨论】:
-
我懒得弄清楚细节,但这看起来可能会有所帮助:docs.pytest.org/en/latest/…
-
@wim 这看起来可能适合我的目的。感谢您的链接。