使用unittest,if __name__ == '__main__':里代码不执行的解决办法

一、 把光标放在某一条case后面,执行用例时;此时只执行光标所在位置的这条用例

二、把光标放在if name == 'main':后面,一般会执行全部用例

经过一翻查找,大部分是说和unittest类有关,pycharm默认执行的unittests类的单元测试,而不是整个文件,右键显示的是“Unittests in xx.py”

解决方法:
进入Edit Configurations,删掉python tests中的信息,然后在新建普通python方式运行文件

posted @ 2020-07-23 16:49  不放弃自己  阅读(834)  评论(0编辑  收藏  举报