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


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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM