老师,为什么我在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文件。 这样顺序就是对的,这个可能是系统或者版本的原因