我如何用扭曲的试验来进行医生测试?

2024-04-19 00:18:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我在addition.py中有Python代码,它定义doctest如下:

def increment(n):
    """
    >>> increment(1)
    2
    """
    return n + 1

我已经在使用Twisted试用版运行其他测试。我的目录结构如下所示:

setup.py
src
└── mathematics
    ├── __init__.py
    ├── addition.py
    └── test_addition.py

也就是说,addition.pymathematics包中定义了一个addition模块。我如何得到试用加载和运行在那里找到的医生


Tags: 代码pysrc目录return定义defsetup
1条回答
网友
1楼 · 发布于 2024-04-19 00:18:40

加载测试模块(那些以test前缀命名的模块)时,Trial会查找__doctests__全局。该值是要搜索doctest的包的列表

要为上述代码运行doctest,请将其添加到test_addition.py

__doctests__ = ['mathematics.addition']

相关问题 更多 >