码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-08-23 14:59:57      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:两种方法   ogr   pytho   -o   测试方法   test   ddt   unittest   控制   

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

1、 通过TestSuite按照顺序依次添加想要执行的方法

suite = unittest.TestSuite()

suite.addTest(Test("test_operator_add"))

suite.addTest(Test("test_operator_del"))

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

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

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

标签:两种方法   ogr   pytho   -o   测试方法   test   ddt   unittest   控制   

原文地址:http://www.cnblogs.com/pipi928/p/7417781.html

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