文档测试实践

前几天我想知道其他的蟒蛇教徒是如何
将测试对接到他们的编码实践中.我已经养成了……的习惯
在一个窗口中打开一个编辑器,并在中打开一个IPython实例
另一个,然后使用类似于模块格式的内容
下面.在本例中,我在_test函数中加入了一个开关
其中Covered=False表示文档测试仍在编写中(并且
易于使用命令行进行测试)和Covered=True表示
有些完整,可以整合到一个测试套件中.
在我看来,这仍然有点老套和令人费解(令人兴奋
GLOBALL()和所有),人们想知道是否有更好的编码
工作流专门将文档测试合并为
测试的主要手段.
提前感谢您的反馈
AK

"""
模块的简单文档测试
用法::
0
1
55
610
"""
定义fib(N):
如果n==0:
返回0
Elif n==1:
返回1
其他:
返回fib(n-1)+fib(n-2)
Def_test(Covered=False):
导入文档测试
如果承保:
Doctest.testmod()
其他:
GLOBALS()中的exec docest.script_from_Examples(__Doc__)
如果__名称__=='__Main__':
_test()

标签: python

添加新评论