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()
执行结果如下: