python 自动化测试,无法正常生成测试报告
写了个测试套件,无法加载用例,如下,求指导去掉if __name__='__main__',执行可以加载用例,但是生成的报告是空的,无内容,求指导
unittest单元测试框架:
1、要满足在测试用例的类名中申明unittest.TestCase,
即为:
class Test_*(unittest.TestCase):
...
2、报错的日志已经很明显了
3、加载用例的方式:
方式1:传入具体方法(类名 + 方法名)
方式2:传入测试用例(文件名 + 类名)
4、测试用例方法名应包含test
for test_suite in discover:
for case in test_suite:
testunit.addTests(case)
return testunit
改成这样的试试.. 浏览器的原因 可以试试pytest 编码问题,还有一个第三方库需要安装一下
页:
[1]