unittest框架-3case的执行顺序

默认的执行顺序

case的执行是默认根据ASSIC编码的顺序进行执行的,而不是按照你写的case从上到下进行,这边可以看图中并不是先执行的test_003而是test_001
unittest框架-3case的执行顺序

按照自己想要的顺序执行

但是如果想先执行test_003可以用一下方法来进行:
用组件的方式按顺序一个个添加用例unittest框架-3case的执行顺序
如果case多的情况,可以使用suite.addTests()进行批量添加case
如图:先创建列表并把case放到列表里然后添加用例再执行
unittest框架-3case的执行顺序