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

在用python编写的测试用例中使用assert语句,python,Python,我已经阅读了许多用python编写的功能测试用例的源代码。许多代码使用assert来测试相等性,为什么会这样?在大多数测试运行程序中,测试失败是通过引发异常来指示的-这是assert()函数在其参数的计算结果为False时所做的 因此assert(1==0)将失败,并使用AssertionError异常中止该特定测试。这被测试框架捕获,测试被标记为失败 然后,框架/测试运行程序继续进行下一个测试。在大多数测试运行程序中,测试失败是通过引发异常来指示的-这是assert()函数在其参数的计算结果为

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

在大多数测试运行程序中,测试失败是通过引发异常来指示的-这是
assert()
函数在其参数的计算结果为
False
时所做的

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


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

在大多数测试运行程序中,测试失败是通过引发异常来指示的-这是
assert()
函数在其参数的计算结果为
False
时所做的

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

然后,框架/测试运行程序继续进行下一个测试