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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步