| assertEqual(a, b) | a == b |
| assertNotEqual(a, b) | a != b |
| assertTrue(x) | bool(x) is True |
| assertFalse(x) | bool(x) is False |
| assertIs(a, b) | a is b |
| assertIsNot(a, b) | a is not b |
| assertNone(x) | x is None |
| assertIsNotNone(x) | x is not None |
| assertIn(a, b) | a in b |
| assertNotIn(a, b) | a not in b |
| assertIsInstance(a, b) | ininstance(a, b) |
| assertNotIsInstance(a, b) | not instance(a, b) |
NOTE: 上面所有断言方法都有一个可选参数,即error message, 作为失败的错误信息
没有直接使用关键字assert方便,所以很少用
本文深入探讨了Python中的单元测试,包括assertEqual、assertNotEqual、assertTrue、assertFalse等断言方法的使用,以及如何自定义错误信息。通过实例解析,帮助开发者更好地理解和应用这些测试工具,确保代码质量。
7897

被折叠的 条评论
为什么被折叠?



