python+unittest 控制用例的执行顺序

unittest的main()方法执行用例的顺序是按照测试类、测试方法的名字的ASCII顺序来执行测试方法。因此可能执行的顺序和你想要的顺序不同,可能经过下面两种方法修改执行顺序测试

一、 经过TestSuite按照顺序依次添加想要执行的方法ui

suite = unittest.TestSuite()blog

suite.addTest(Test("test_operator_add"))ip

suite.addTest(Test("test_operator_del"))it

这样方法的执行顺序就是先执行test_operator_add,在执行test_operator_delio

2.不想手动一个个添加,懒人方法就是经过修改方法名来控制执行方法顺序。如:test_a_operator_add,test_b_operator_del........这样来命名。test

相关文章
相关标签/搜索