选择某个测试框架运行脚本
File-> Settings -> Tools -> Python Integrated Tools -> Default test runner ,将Unittests改为py.test或者其他选项
取消框架运行代码
我们的代码包含test,系统会默认我们是一些单元测试代码如下图,或我们写的测试脚本以unittest执行后不会生成测试报告。
原因:PyCharm会默认使用自带的unittest框架来执行单元测试,不会执行main函数中的代码,所以不生成测试报告
方法一
把所有test改掉(但这个方法在代码很多的情况根本不适用)
方法二
切换到pychrame以外使用DOS窗口直接使用python命令执行
python test.py
方法三
删除原有的名称
增加一个路径
运行