Pytest 断言
在自动化测试过程中,需要判断预期结果和实际结果是否一致,这时需要使用到断言。
断言:简单来说就是实际结果和期望结果去对比。
1、常用断言方式
-
等于:
==
-
不等于:
!=
-
大于:
>
-
小于:
<
-
属于:
in
-
不属于:
not in
-
大于等于:
>=
-
小于等于:
<=
-
是:
is
-
不是:
is not
断言示例:
1 | def test_assert(): |
2、断言注释
发生断言时,会返回注释内容,示例代码如下:
1 | def test_1(): |
运行以上代码,会返回注释结果示例如下:
3、异常断言
对程序作出预期的异常判断,可以在异常出现时采取针对性的处理措施。下面的用例执行后断言是成功的。
1 | import pytest |
评论