比起unittest的ddt,pytest更加的好用了,只要在实现的函数前加上装饰器parametrize即可实现和ddt一样的功能,parametrize更加的精简,好用,来看一个例子
如下图代码:
感受到了精简,要是预期和实际结果不一致,可以在parametrize中可以使用内置mark.xfail来设定,设定后,预期结果和实际结果不一致就不会运行了
如下图所示: