在用python编写的测试用例中使用assert语句

时间:2016-12-07 18:21:20

标签: python

我已经浏览了许多用python编写的功能测试用例的源代码。许多代码使用断言来测试相等性,为什么会这样呢?

1 个答案:

答案 0 :(得分:3)

在大多数测试运行器中,通过引发异常来指示测试失败 - 这是assert()函数在其参数求值为False时的作用。

因此assert(1 == 0)将失败,并以AssertionError异常中止该特定测试。这被测试框架捕获,并且测试被标记为失败。

然后框架/测试运行器继续进行下一个测试。

相关问题