python单元测试框架-unittest(三)之用例执行顺序

执行顺序规则:

测试类或测试方法的数字与字母顺序0~9,A-Z

执行如下脚本,理解用例执行顺序

 1 #coding=utf-8
 2 import unittest
 3 class Test1(unittest.TestCase):
 4     def setUp(self):
 5         print("Test1 start")
 6 
 7     def test_c(self):
 8         print("test_c")
 9 
10     def test_b(self):
11         print("test_b")
12 
13     def tearDown(self):
14         print("test end")
15 
16 class Test2(unittest.TestCase):
17     def setUp(self):
18         print("Test2 start")
19 
20     def test_3(self):
21         print("test_3")
22 
23     def test_2(self):
24        print("test_2")
25 
26     def tearDown(self):
27         print("Test2 end!")
28 if __name__=='__main__':
29     unittest.main()

执行结果如下:

原文地址:https://www.cnblogs.com/shenhainixin/p/9342355.html