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

 

posted @ 2019-10-16 14:38  我是一只小小小小鸟~  阅读(702)  评论(0编辑  收藏  举报