pytest 好用的参数化parametrize

比起unittest的ddt,pytest更加的好用了,只要在实现的函数前加上装饰器parametrize即可实现和ddt一样的功能,parametrize更加的精简,好用,来看一个例子

如下图代码:

感受到了精简,要是预期和实际结果不一致,可以在parametrize中可以使用内置mark.xfail来设定,设定后,预期结果和实际结果不一致就不会运行了

如下图所示:

原文地址:https://www.cnblogs.com/yingzi08/p/10333616.html