@pytest.mark.parametrize("value",values_list)
当我使用夹具运行测试时,我想在运行时动态命名测试。例如:
values_list=['apple','tomatoes','potatoes']
@pytest.mark.parametrize("value",values_list)
def test_xxx(self,value):
assert value==value
我想看到的最终结果是 3 个具有以下名称的测试:
测试苹果
test_tomatoes
test_potatoes
我尝试查看 pytest 文档,但我没有找到任何可能阐明这个问题的东西。