deadgrape 2020-03-06
数据驱动类型包括:ddt excel paramunittst yaml csv json 用法基本相同 看你自己喜欢那个 ~mua~ddt~
先看图 了解ddt需要那些元素
看代码:
a=[{}] 这里看你心情了 可以写道一个json文件里 也可以写入其他文件里 调用就行了 (我用的数据少,就写在这里了)
重点来了!!!
两种执行的方式 ------如果用测试套件一定要用 unittest.TestLoader() 用其他的你只要不报错 也行(我的报,所以用它)
第一种 # unittest.main() 第二种--测试套件 #用ddt加测试套件就用它 loader=unittest.TestLoader().loadTestsFromTestCase(unitCase) suit=unittest.TestSuite([loader,]) file1=open(‘K:\\appPO\\AiqiYi\\ReportStore\\ddt.html‘,‘wb+‘) runner=HTMLTestRunner.HTMLTestRunner( stream=file1, title=‘fff‘, description=‘moni‘ ) runner.run(suit) file1.close()