4
我目前用單一夾具這樣運行的測試相同的測試:運行在兩個不同的燈具
@pytest.fixture()
def foo():
return 'foo'
def test_something(foo):
# assert something about foo
現在我創建一個略有不同的夾具,說
@pytest.fixture
def bar():
return 'bar'
我需要對第二個燈具重複完全相同的測試。如何在不復制/粘貼測試並更改參數名稱的情況下做到這一點?
我無法理解細節,但看起來好像有用:https://docs.pytest.org/en/latest/parametrize.html#basic-pytest-generate -tests-example – wim
@wim看起來它可能適合我的目的。感謝您的鏈接。 –