標簽:ret src 文檔 驗證 ati 字符串 技術 def 粘貼
這是一種開發高質量軟件的方法是爲每一個函數開發測試代碼,並且在開發過程中經常運行這些測試代碼。
doctest模块提供一个工具,这个工具可以扫描一个模块并驗證确认内嵌到程序中的文檔字符串测试代码。测试构造与剪切一个典型的调用并同它的结果粘貼到文檔字符串中一样简单。通过用户提供的例子,它发展了文檔,允许doctest 模块确认代码的结果是否与文檔一致:
def average(values):
"""Computes the arithmetic mean of a list of numbers.
>>> print average([20, 30, 70])
40.0
"""
return sum(values, 0.0) / len(values)
import doctest
doctest.testmod() # automatically validate the embedded tests
標簽:ret src 文檔 驗證 ati 字符串 技術 def 粘貼
原文地址:https://www.cnblogs.com/liruoque/p/14962099.html