加载程序:测试功能
从模块中的测试函数加载测试。
此插件响应 loadTestsFromModule()
通过将模块中所有测试函数的测试用例添加到 event.extraTests
. 它使用 session.testMethodPrefix
查找测试函数。
未收集生成器、具有参数列表或take参数的函数。
此插件还实现 loadTestsFromName()
启用从命令行上传递的点函数名加载测试。
夹具
测试函数可以将安装和拆卸夹具指定为函数的属性,例如:
x = 0
def test():
assert x
def setup():
global x
x = 1
def teardown():
global x
x = 1
test.setup = setup
test.teardown = teardown
设置属性可以命名为 setup
, setUp
或 setUpFunc
. TearDown属性可以命名为 teardown
, tearDown
或 tearDownFunc
.
其他属性
可以在测试函数上设置的另一个重要属性是 paramList
. 什么时候? paramList
设置后,函数将由 parameterized test loader . 最简单的设置方法 paramList
是与 nose2.tools.params()
装饰者。
配置 [功能]
- always-on
- 违约:
对
- 类型:
布尔
示例配置
默认配置相当于在 unittest.cfg
文件。
[functions]
always-on = True