覆盖测试用例名称的pytest id

时间:2018-01-26 20:18:26

标签: python pytest

在我的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]。

0 个答案:

没有答案