A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我是楠楠 黑马粉丝团   /  2019-9-19 13:42  /  768 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 我是楠楠 于 2019-9-19 13:45 编辑

【郑州校区】UnitTest断言方法

序号
断言方法
断言描述

1
assertEqual(arg1, arg2, msg=None)
验证arg1=arg2,不等则fail 【常用】

2
assertNotEqual(arg1, arg2, msg=None)
验证arg1 != arg2, 相等则fail
3
assertTrue(expr, msg=None)
验证expr是true,如果为false,则fail 【常用】
4
assertFalse(expr,msg=None)
验证expr是false,如果为true,则fail 【常用】

5
assertIs(arg1, arg2, msg=None)
验证arg1、arg2是同一个对象,不是则fail

6
assertIsNot(arg1, arg2, msg=None)
验证arg1、arg2不是同一个对象,是则fail

7
assertIsNone(expr, msg=None)
验证expr是None,不是则fail

8
assertIsNotNone(expr, msg=None)
验证expr不是None,是则fail

9
assertIn(arg1, arg2, msg=None)
验证arg1是arg2的子串,不是则fail

10
assertNotIn(arg1, arg2, msg=None)
验证arg1不是arg2的子串,是则fail

11
assertIsInstance(obj, cls, msg=None)
验证obj是cls的实例,不是则fail

12
assertNotIsInstance(obj, cls, msg=None)
验证obj不是cls的实例,是则fail

13
assertAlmostEqual (first, second, places = 7, msg = None, delta = None)

验证first约等于second。 palces: 指定精确到小数点后多少位,默认为7

14

assertNotAlmostEqual (first, second, places, msg, delta)
验证first不约等于second。 palces: 指定精确到小数点后多少位,默认为7 注: 在上述的两个函数中, 如果delta指定了值,则first和second之间的差值必须
≤delta

15
assertGreater (first, second, msg = None)
验证first > second,否则fail

16
assertGreaterEqual (first, second, msg = None)
验证first ≥ second,否则fail

17
assertLess (first, second, msg = None)
验证first < second,否则fail

18
assertLessEqual (first, second, msg = None)
验证first ≤ second,否则fail

19
assertRegexpMatches (text, regexp, msg = None)
验证正则表达式regexp搜索匹配的文本text。
regexp:通常使用re.search()

20

assertNotRegexpMatches (text, regexp, msg = None)
验证正则表达式regexp搜索不匹配的文本text。regexp:通常使用re.search() 说明:两个参数进行比较(>、≥、<、≤、约等、不约等)

21
assertListEqual(list1, list2, msg = None)
验证列表list1、list2相等,不等则fail,同时报错信息返回具体的不同的地方

22
assertTupleEqual (tuple1, tuple2, msg = None)
验证元组tuple1、tuple2相等,不等则fail,同时报错信息返回具体的不同的地方

23
assertSetEqual (set1, set2, msg = None)
验证集合set1、set2相等,不等则fail,同时报错信息返回具体的不同的地方

24
assertDictEqual (expected, actual, msg = None
验证字典expected、actual相等,不等则fail,同时报错信息返回具体的不同的地方

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马