doctest简介

在doc注释部分使用形如Python交互式命令行的代码,可以进行doctest

1
2
3
4
5
6
def add(a, b):
    """
    >>> add(1, 2)
    3
    """
    return a + b

运行doctest

1、PyCharm设置:

选择Run>Edit Configurations,新建一个doctest配置,然后运行即可。

2、命令行运行:

1
$ python -m doctest -v hello.py

-v选项会显示详细信息。

3、使用doctest模块:

1
2
import doctest
doctest.testmod(verbose=True)