unittest--断言

2017-11-20  本文已影响0人  奶茶哥_lnc
  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),不是则测试用例通过。
上一篇下一篇

猜你喜欢

热点阅读