unittest--断言

  1. 断言方式
    页面链接地址(URL),页面标题(title),元素文本等。
  2. 常用断言
断言方法 断言解释
assertEqual(a,b,[msg='测试失败时打印的信息']) a==b,相等则测试用例通过。
assertNotEqual(a,b,[msg='测试失败时打印的信息']) a!=b,不相等则测试用例通过。
assertTrue(x,[msg='测试失败时打印的信息']) bool(x) is True,是True则测试用例通过。
assertFalse(x,[msg='测试失败时打印的信息']) bool(x) is False,是False则测试用例通过。
assertIs(a,b,[msg='测试失败时打印的信息']) a is b,是则测试用例通过。
assertNotIs(a,b,[msg='测试失败时打印的信息']) a is not b,不是则测试用例通过。
assertIsNone(x,[msg='测试失败时打印的信息']) x is None,是None则测试用例通过。
assertIsNotNone(x,[msg='测试失败时打印的信息']) x is not None,不是None则测试用例通过。
assertIn(a,b,[msg='测试失败时打印的信息']) a in b,在b中则测试用例通过。
assertNotIn(a,b,[msg='测试失败时打印的信息']) a not in b,不在b中则测试用例通过。
assertIsInstance(a,b,[msg='测试失败时打印的信息']) isinstance(a, b),是则测试用例通过。
assertNotIsInstance(a,b,[msg='测试失败时打印的信息']) not isinstance(a, b),不是则测试用例通过。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容