修改DDT使报告中显示用例中的名称

    科技2024-12-16  16

    修改ddt文件中,wrapper方法,v代表测试用例

    def wrapper(cls): for name, func in list(cls.__dict__.items()): if hasattr(func, DATA_ATTR): for i, v in enumerate(getattr(func, DATA_ATTR)): test_name = mk_test_name( name, getattr(v, "__name__", v), i, fmt_test_name ) #test_data_docstring = _get_test_data_docstring(func, v) #修改用例的名称,名称用用例文档中的名字 #v就是代表用例 try: test_data_docstring = v.name except: test_data_docstring = v['name']

    测试报告

    Processed: 0.087, SQL: 8