修改unittest中ddt中的源码,使得生成的htmltestrunner报告标题更直观

发布时间 2023-07-18 15:28:14作者: learn_py_test

ddt是unittest 中配合数据驱动思想的一个模块,为了使得生成的报告标题更直观,现修改源码

1.先把内置的ddt模块,复制到项目中,修改复制的后ddt文件,这样就不是直接改别人的源码了

 2.具体如何修改

@ddt.ddt中进去,282行

if isinstance(v,list):
    test_name=mk_test_name(name,v[2],i)
elif isinstance(v,dict):
    test_name=mk_test_name(name,v['case_name'],i)