@songying
2018-07-02T16:22:54.000000Z
字数 837
阅读 1176
unittest
- 函数功能: 判断第一个与第二个的值是否相等
assertEqual(first, second, msg=None) # 不相等, fail
assertNotEqual(first, second, msg=None) # 相等, fail
- 函数功能: 测试expr 是否为True(Flase)
assertTrue(expr, msg=None) # 测试
assertFalse(expr, msg=None)
- 函数功能: 判断first和second是否引用同一个对象
assertIs(first, second, msg=None)
assertIsNot(first, second, msg=None)
- 函数功能: 测试 expr的结果是否为None
assertIsNone(expr, msg=None) # 不是None, fail
assertIsNotNone(expr, msg=None) # 是None, fail
- 函数功能: 测试 first 是否 in second 中
assertIn(first, second, msg=None)
assertNotIn(first, second, msg=None)
- 函数功能: 判断obj是否为cls类, cls为一个类或a tuple of classes
assertIsInstance(obj, cls, msg=None)
assertNotIsInstance(obj, cls, msg=None)