在某一次打开pycharm运行之前编写的测试用例时,发现执行函数时,并不是按照编写顺序执行用例
排除法
首先确保函数开头均是test开头,然后检查了一下是不是在中文键盘下输入了字母,发现并没有
接着百度搜索相关内容,发现原来是和后面的命名有关系
Unittest执行测试用例函数时,会根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9,A-Z,a-z
例如test_1,test_2,test_a这样
至于之前为什么没有出现,可能我写的时候没有注意命名,正好是按顺序来的。。。
在某一次打开pycharm运行之前编写的测试用例时,发现执行函数时,并不是按照编写顺序执行用例
排除法
首先确保函数开头均是test开头,然后检查了一下是不是在中文键盘下输入了字母,发现并没有
接着百度搜索相关内容,发现原来是和后面的命名有关系
Unittest执行测试用例函数时,会根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9,A-Z,a-z
例如test_1,test_2,test_a这样
至于之前为什么没有出现,可能我写的时候没有注意命名,正好是按顺序来的。。。