加载程序:测试发现

基于发现的测试加载程序。

这个插件实现了nose2的自动测试模块发现。它在名以开头的包和目录中查找测试模块 test ,然后启动 loadTestsFromModule() 钩住每个插件以允许其他插件加载实际测试。

它也会开火 handleFile() 对于它看到的每个文件,以及 matchPath() 对于每个python模块,允许其他插件从其他类型的文件中加载测试,并影响测试中要检查哪些模块。

配置 [发现]

always-on
违约

类型

布尔

示例配置

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

[discovery]
always-on = True

插件类引用:Discoveryloader

class nose2.plugins.loader.discovery.DiscoveryLoader(*args, **kwargs)[源代码]

可以发现测试的加载程序插件

loadTestsFromName(event)[源代码]

从以event.name命名的模块加载测试

loadTestsFromNames(event)[源代码]

如果未指定测试名称,则发现测试