Pytest 参数化测试
对测试进行参数化是为了针对多组输入运行测试。我们可以通过使用以下标记来做到这一点 –
将以下代码复制到一个名为 test_multiplication.py 的文件中 –
这里的测试将一个输入与11相乘,并将结果与预期输出进行比较。 该测试有4组输入,每组有2个值–一个是要与11相乘的数字,另一个是预期结果。
通过运行以下命令来执行测试
上述命令将产生以下输出 –
对测试进行参数化是为了针对多组输入运行测试。我们可以通过使用以下标记来做到这一点 –
将以下代码复制到一个名为 test_multiplication.py 的文件中 –
这里的测试将一个输入与11相乘,并将结果与预期输出进行比较。 该测试有4组输入,每组有2个值–一个是要与11相乘的数字,另一个是预期结果。
通过运行以下命令来执行测试
上述命令将产生以下输出 –