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
仅供参考