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

【示例】

python断言不为空 python的断言方法_Python

或者

python断言不为空 python的断言方法_字符串_02

 

 

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