博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中单元测试的常用语句
阅读量:5994 次
发布时间:2019-06-20

本文共 1277 字,大约阅读时间需要 4 分钟。

assertEqual 如果两个值相等,则pass

assertNotEqual 如果两个值不相等,则pass
assertTrue 判断bool值为True,则pass
assertFalse 判断bool值为False,则pass
assertIsNone 不存在,则pass
assertIsNotNone 存在,则pass

def fibo(x):    if x == 0:        resp = 0    elif x == 1:        resp = 1    else:        return fibo(x-1) + fibo(x-2)    return respassert fibo(5) == 5

assertAlmostEqual(a, b) round(a-b, 7) == 0

assertNotAlmostEqual(a, b) round(a-b, 7) != 0
assertGreater(a, b) a > b 2.7
assertGreaterEqual(a, b) a >= b 2.7
assertLess(a, b) a < b 2.7
assertLessEqual(a, b) a <= b 2.7
assertRegexpMatches(s, re) regex.search(s) 2.7
assertNotRegexpMatches(s, re) not regex.search(s) 2.7
assertItemsEqual(a, b) sorted(a) == sorted(b) and works with unhashable objs 2.7
assertDictContainsSubset(a, b) all the key/value pairs in a exist in b 2.7
assertMultiLineEqual(a, b) strings 2.7
assertSequenceEqual(a, b) sequences 2.7
assertListEqual(a, b) lists 2.7
assertTupleEqual(a, b) tuples 2.7
assertSetEqual(a, b) sets or frozensets 2.7
assertDictEqual(a, b) dicts 2.7
assertMultiLineEqual(a, b) strings 2.7
assertSequenceEqual(a, b) sequences 2.7
assertListEqual(a, b) lists 2.7
assertTupleEqual(a, b) tuples 2.7
assertSetEqual(a, b) sets or frozensets 2.7
assertDictEqual(a, b) dicts 2.7

转载于:https://blog.51cto.com/13914991/2175481

你可能感兴趣的文章
nginx安装 实现简单负载
查看>>
百万级访问网站前期的技术准备
查看>>
python安装
查看>>
CentOS7.3.1611部署k8s1.5.2集群
查看>>
依赖注入
查看>>
router ospf命令
查看>>
Centos7手动安装OpenStack Mitaka版本--基本环境安装
查看>>
VLAN原理详解
查看>>
linux系统中的三个时间
查看>>
PHP开发0-PHP语言简介
查看>>
从学习c++到Java----编程启示录
查看>>
使用EasyRecovery恢复RAW格式的U盘数据
查看>>
资源收藏
查看>>
晨读打卡(2018.2)
查看>>
shell 信号列表
查看>>
深入浅出之正则表达式(一)
查看>>
数据库知识笔记
查看>>
企业级备份方案系列PART1:SCDPM 2012安装和配置
查看>>
小蚂蚁学习Redis笔记(1)——Redis简介、适用场景、对比
查看>>
我的友情链接
查看>>