按照ASCII代码的顺序执行
模块='main':测试案例所在的路径,默认值是main
defaulttest:要执行的测试示例名称,默认执行的所有案例
ARGV:接收传递给程序的参数到程序
TestRunner:测试操作员
测试负载器:测试加载程序
退出:测试完成后是否退出程序
详细信息:显示信息的详细信息,
价值<=0时只显示用例总数和全局结果
取值为1时显示用例总数和全局结果,且标记每个用例的执行结果(具体标记见4.运行结果)
取值>= 2显示案例总数和全局结果,并输出每个用例的详细结果
FAILFAST:测试是否失败是终止测试
DDT,数据驱动程序测试可以完美地应用于Unittest框架以实现数据驱动程序
DDT是由装饰员完成的。
@DDT装饰器,指示当前类使用DDT框架
@Data功能装饰,用于传递数据以测试案例
@UNPACK功能装饰设备,解开数据,通常在元组和列表中使用
@file_data功能装饰,您可以读取JSON或YAML文件
在DDT数据驱动程序中,测试案例的执行次数由@data()传递的参数数确定。
如果您传递了多个元组(或列表),则可以使用@UNPACK解开元组和列表,但请注意解压缩数量的数量
如果您传递了多个词典,则可以使用@unpack解开包装,但是用例中的名称和数字必须与字典的键保持一致