码迷,mamicode.com
首页 > 其他好文 > 详细

unittest用例执行的顺序

时间:2019-02-02 11:23:28      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:测试   class   文件   通过   需要   unittest   add   规则   方法   

unittest在执行用例(test_xxx)时,并不是按从上到下的顺序执行,有特定的顺序。

unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为:0~9,A~Z,a~z。

  • 对于类来说,class TestAxx 会优先于class TestBxx被执行。
  • 对于方法来说,test_aaa()方法会有优先于test_bbb()被执行。

对于测试目录与测试文件来说,unittest同样是按照这个规则来加载测试用例的。

如果不想让test—bbb()先执行,需要通过TestSuite类的addTest()方法按照一定的顺序来加载

unittest用例执行的顺序

标签:测试   class   文件   通过   需要   unittest   add   规则   方法   

原文地址:https://www.cnblogs.com/Mollylin/p/10347962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!