unittest测试框架详谈及实操(三)

时间:2021-09-30 21:14:56

断言

  unittest的TestCase类提供了很多实用的方法来校验预期结果和程序返回的实际结果是否一致。当然这些方法要求必须满足某些条件才能继续执行接下的测试。大致有3种这样的方法。各覆盖一个特定类型的条件,例如等价校验、逻辑校验和异常校验。如果给定的断言通过了,接下来的测试代码将会执行;相反,将会导致测试立即停止并且给出异常信息。

  unittest提供了所有标准的xUnit断言方法,下面列出常用的重要方法:

  unittest测试框架详谈及实操(三)

  要了解更多关于assert()方法的信息,参考:

  https://docs.python.org/3.6/library/unittest.html#unittest.TestCase.assertEqual