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

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

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

 

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

if __name__ == '__main__':

if __name__ == 'interface_demo':

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

 

posted @ 2017-05-04 16:26  彩笔杀手  阅读(1849)  评论(0编辑  收藏  举报