代码拉取完成,页面将自动刷新
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参数,查看更多细节
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。