1 Star 0 Fork 0

s1302888/python_note

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
python单元测试 900 Bytes
一键复制 编辑 原始数据 按行查看 历史
s1302888 提交于 2018-06-11 14:29 . 新建 python单元测试
python有一个内建的doctest模块,可以做简单的单元测试。
测试代码可以写在三引号字符串内,放在函数方法主题或是脚本的第一行
doctest模块会自动执行任何 >>> 开始的陈述,并且对比下一行的程序预输出结果与直译器所输出的结果
如果我们执行脚本没有任何输出,则表示这个测试通过了。否则如果有错的话,会在画面上表示出来
如 doc_test.py
import doctest
def is_divisible_by_2_or_5(n):
"""
>>> is_divisible_by_2_or_5(8)
True
>>> is_divisible_by_2_or_5(7)
True
>>> is_divisible_by_2_or_5(5)
True
>>> is_divisible_by_2_or_5(9)
False
"""
return n%2==0 or n%5==0
if __name__=='__main__':
doctest.testmod()
如果要看更多细节 python doc_test.py -V 加上-V参数,查看更多细节
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/s1302888/python_note.git
git@gitee.com:s1302888/python_note.git
s1302888
python_note
python_note
master

搜索帮助