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方便,所以很少用