首页 > 其他 > 详细

文档测试

时间:2020-07-28 22:10:50      阅读:57      评论:0      收藏:0      [点我收藏+]

文档测试:使用python内置的doctest库根据模块的注释对模块进行测试

注意:doctest严格按照Python交互式命令行的输入和输出来判断测试结果是否正确。只有测试异常的时候,可以用...表示中间一大段烦人的输出。

如果正常,则没有任何输出

例子:

  

# 练习
def fact(n):
    ‘‘‘
    Calculate 1*2*...*n

    >>> fact(1)
    1
    >>> fact(10)
    3628800
    >>> fact(-1)
    Traceback (most recent call last):
     ...
    ValueError
    ‘‘‘
    if n < 1:
        raise ValueError()
    if n == 1:
        return 1
    return n * fact(n - 1)

# print(fact(-1))

if __name__==__main__:
    import doctest
    doctest.testmod()

参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017605739507840#0

 

文档测试

原文:https://www.cnblogs.com/aiyumo/p/13392432.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!