Python之断言及示例
Assert 断言语句用来声明某个条件是真的,其作用是测试一个条件是否成立,如果不成立,则跑出异常。
unittest 常用的断言方法
1).assertEqual(self, first, second, msg=None)
--判断两个参数相等:first == second
2).assertNotEqual(self, first, second, msg=None)
--判断两个参数不相等:first != second
3).assertIn(self, member, container, msg=None)
--判断是字符串是否包含:member in container
4).assertNotIn(self, member, container, msg=None)
--判断是字符串是否不包含:member not in container
5).assertTrue(self, expr, msg=None)
--判断是否为真:expr is True
【示例】
或者
6).assertFalse(self, expr, msg=None)
--判断是否为假:expr is False
7).assertIsNone(self, obj, msg=None)
--判断是否为 None:obj is None
8).assertIsNotNone(self, obj, msg=None)
--判断是否不为 None:obj is not None