Python 单元测试:assertTrue 是真值,assertFalse 是假值
在这篇文章中,我们将介绍单元测试的布尔断言方法 assertTrue
和 assertFalse
与身份断言 assertIs
之间的区别。
定义
下面是目前单元测试模块文档中关于 assertTrue
和 assertFalse
的说明,代码进行了高亮:
assertTrue(expr, msg=None)
assertFalse(expr, msg=None)
测试该表达式是真值(或假值)。
注:这等价于
bool(expr) is True
而不等价于
expr is True
(后一种情况请使用
assertIs(expr, True)
)。