Pytest学习(十五)- pytest-assume的使用
发布时间:2020-12-14 14:47:56 所属栏目:百科 来源:网络整理
导读:一、前言 assume,是pytest的断言另外一种形式,结合TestNg中的断言,不难理解,也就是软断言和硬断言的使用。 二、安装插件 pip3 install pytest-assume -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 三、硬断言(assert) 特点就是
一、前言assume,是pytest的断言另外一种形式,结合TestNg中的断言,不难理解,也就是软断言和硬断言的使用。 二、安装插件
三、硬断言(assert)特点就是,如果脚本运行断言失败,马上停止运行,后面代码将不会被执行。
执行效果如下: 很明显执行到assert 1 == 2,断言失败后,后面的输出内容将不会输出 四、软断言(assume)特点是如果运行断言失败,不会停止运行,会继续执行这个断言下的其他语句或者断言,不影响其他断言的运行。
执行效果如下: 很明显断言失败,后面的代码也会执行,这点与TestNG相比,确实轻量了很多 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |