pytest-assume插件-多重校验
自动化接口测试我们通常会对一条case设置多条断言,这样就会出现一个问题,如果前面一
个校验不通过,那么后面的校验就不会走到,如下图,可以看到校验走到assert False就不往
下走了,这个时候pytest-assume插件可以完美的解决这个问题

一.安装pytest-assume
在python命令行中输入安装指令:pip install pytest-assume。如果在安装过程中有以下提示
当前pip版本为20.1.1,需要升级到 21.3.1才可以使用该插件,
![]()
查看pip版本:pip show pip
升级pip:python -m pip install --upgrade pip
最后在输入安装pytest-assume指令出现以下情况,说明下载安装成功
![]()
2.如下图,可以看出不管前面校验有没有通过,后面的都会运行。


浙公网安备 33010602011771号