首页 > 其他 > 详细

解决pycharm没有按照unittest addTest()加载的类和方法的顺序来执行

时间:2021-05-16 14:29:13      阅读:17      评论:0      收藏:0      [点我收藏+]

 




技术分享图片

 

 

 

老师,为什么我在sublime执行的时候执行顺序会改变,而在pycharm2017.2.3里执行还是不变(按字母数字顺序)。是pycharm的问题吗?不知道怎么解决?

答案:
在pycharm中要直接run该文件,而不是选择unittest run

执行顺序不对的同学请修改pycharm配置:File-> Settings -> Tools -> Python Integrated Tools -> Default test runner ,将Unittests改为py.test,然后重启pycharm直接运行脚本即可(不要把光标移动到那个if __name__ == ‘__main__‘)


如果用例没有按照自己添加的顺序执行,我建议大家可以使用cmd命令控制台执行python文件。 这样顺序就是对的,这个可能是系统或者版本的原因

 

解决pycharm没有按照unittest addTest()加载的类和方法的顺序来执行

原文:https://www.cnblogs.com/yiyaxuan/p/14773373.html

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