参考 -http://docs.python.org/library/unittest.html#assert-methods
assertEqual(a, b) # checks that a == b
assertIs(a, b) # checks that a is b <---- whatever that means????
Using assertEqual
两个对象不必具有相同的类型,它们只需具有相同的值即可。相比之下,使用assertIs
这两个对象必须是同一个对象。
assertEqual
测试平等性,例如==
操作员:
运算符 、==、>=、
assertIs
测试对象身份与is
and is not
运营商:
运算符 is 和 is not 测试对象身份:x is y 为 true 当且仅当 x 和 y 是同一对象时。 x 不是 y 会产生相反的真值。
以上引用均来自Python文档部分5.9 比较.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)