unittest--断言
2017-11-20 本文已影响0人
奶茶哥_lnc
- 断言方式
页面链接地址(URL),页面标题(title),元素文本等。 - 常用断言
断言方法 | 断言解释 |
---|---|
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),不是则测试用例通过。 |