py doctest.md

博客参考

doctest的编写过程就像你在一个交互式shell中导入了一个被测试模块,
然后一条一条执行被测试模块里面的函数一样。

这里只记录doctest独立文件的方式(另一个方式是嵌入到源代码中)

# file: test.py
def get_sum(a, b):
    return str(a) + str(b)
file:doc_test

>>> from test import get_sum
>>> get_sum(3, 4)
'34'
>>> get_sum('a', 3)
'a3'

执行下面的命令

python -m doctest -v doc_test

仅供参考
目录