Doctest:最简单的测试工具
一、跳过测试
有时候,我们可能需要跳过某些测试。以下是跳过测试的具体操作步骤:
1. 在 doctest 文件中插入如下文本:
Now we're telling doctest to skip a test
>>> 'This test would fail.' # doctest: +SKIP
If it were allowed to run.
- 使用 doctest 运行测试,会看到相应的屏幕显示。
- 注意,该测试不会失败,且运行的测试数量不会改变。
这是因为 +SKIP 指令将原本会执行的测试转换为了普通文本,doctest 不会运行该测试,也不会将其算作测试。在以下两种情况下,跳过测试是个不错的选择:
- 当有一个已知无法通过的测试,但当前又无需处理时,使用 +SKIP 指令可暂时忽略该测试。
- 当有一段供人类阅读的文本在 doctest 解析器看来像测试时,使用 +SKIP 指令可将其标记为不进行实际测试。
二、其他 doctest 指令
除了 +SKIP 指令,还有许多其他指令可用于调整 doctest 的行为,具体如下表所示:
| 指令 | 作用 |
| ---- | ---- |
| +DONT_ACCEPT
超级会员免费看
订阅专栏 解锁全文
52

被折叠的 条评论
为什么被折叠?



