1
我有一個支架,我conftest.py
文件中有三個參數:我可以使用基於夾具參數ID的pytest.mark.skipif嗎?
@pytest.fixture(scope="session",
params=[(33, 303), (303, 3003), (3003, 300003)],
ids=["small", "medium", "large"])
def complete(request):
np.random.seed(1234567890)
return np.random.rand(*request.param)
現在在一個特定的長期運行的測試功能,我想跳過「大」的情況。
@pytest.mark.skipif(...)
def test_snafu(complete):
assert ...
這是不是有可能?