在我的conftest.py文件中,我有:
def pytest_generate_tests(metafunc):
if 'item_id' in metafunc.fixturenames:
metafunc.parametrize("item_id", item_id_data, ids=item_id_data)
我还有一个test_item.py文件,例如:
def test_item(item_id):
assert True
如何将'test_item'方法(或test_item.py内部)中'ids'的值覆盖为其他内容?例如,当我希望我的测试运行时,我希望它们是: test ['blah']而不是test [item_id_data]。