首页 > 其他 > 详细

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

时间:2020-07-23 21:53:26      阅读:409      评论:0      收藏:0      [点我收藏+]

一、 把光标放在某一条case后面,执行用例时;此时只执行光标所在位置的这条用例
技术分享图片
二、把光标放在if name == ‘main‘:后面,一般会执行全部用例
技术分享图片
经过一翻查找,大部分是说和unittest类有关,pycharm默认执行的unittests类的单元测试,而不是整个文件,右键显示的是“Unittests in xx.py”

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

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

原文:https://www.cnblogs.com/hghua/p/13367230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!