用PyCharm执行测试成功但无法生成HTMLTestRunner报告

问题:代码写的没问题,执行也成功了,但就是无法生成HTMLTestRunner的报告

其实这是编辑器搞得鬼,编辑器为了方便用户执行测试,都有一项功能,可以用编辑器来调用unittest或者nose来执行测试用例,这种情况下,执行的只是用例或者套件,而不是整个文件,写在main里的代码是不会被执行的!!自然无法生成测试报告

我们在如果想要生成测试报告,那么一定要注意右键执行时选择的右键菜单,一定要当做文件执行,不要让编辑器当做用例执行

if __name__ == '__main__':

if __name__ == ' baidu':

# 把main修改成自己的文件夹名就可以了

不知pycharm ide搞得什么鬼,使用pycharm2017.1好使,pycharm2017.3却需要修改,整了一下午啥也没做成

 

原文地址:https://www.cnblogs.com/RENQIWEI1995/p/8177957.html