加载程序:doctests

从doctests加载测试。

此插件实现 handleFile() 从文本文件和python模块加载doctest。

要禁用从文本文件加载doctests,请配置空扩展名列表:

[doctest]
extensions =

启用此插件

此插件是内置的,但默认情况下不加载。

即使您指定 always-on = True 在配置中,除非您也启用它,否则它不会运行。您可以通过将以下内容放入 unittest.cfgnose2.cfg 文件

[unittest]
plugins = nose2.plugins.doctests

这个 plugins 参数可以包含插件名称列表,包括 nose2.plugins.doctests

配置 [doctest]

always-on
违约:

类型:

布尔

extensions
违约:

[“.txt”、“.rst”]

类型:

列表

示例配置

默认配置相当于在 unittest.cfg 文件。

[doctest]
always-on = False
extensions = .txt
             .rst

命令行选项

--with-doctest DEFAULT

从文本文件和模块加载doctests

插件类引用:doctestloader

class nose2.plugins.doctests.DocTestLoader(*args, **kwargs)[源代码]
handleFile(event)[源代码]

从文本文件和模块加载doctests