Python 爬阶梯 | 如何在 Python 中像写文档一样的写测试——doctest

之前小帅b跟你讲了 docstring 和 unittest 的使用,接下里再跟你说说 doctest,doctest 有点像 docstring ,docstring 可以在代码中直接写文档,而 doctest 可以直接在代码中写测试用例,而且它比 unittest 更加简单直接粗暴,对于一些相对简单的测试用例,我们可以不必专门去创建一些 test 文件,直接在代码中写就可以了, Python 会识别这些测试用例并执行。

我们来看一个简单的 doctest 使用例子,我在这里写了一个简单的 add 方法:

本文隐藏内容 登陆 后才可以浏览

2 Replies to “Python 爬阶梯 | 如何在 Python 中像写文档一样的写测试——doctest”

  1. angoe说道:

    我在doc里写>>>还是被注释了……为啥?

    1. 小帅b说道:

      需要这样执行 python3 -m doctest -v 你的py文件

发表回复