测试用例的执行顺序----测试类或测试方法的数字与字母顺序 0~9,A-Z
执行顺序规则——测试类或测试方法的数字与字母顺序 0~9,A-Z
#/usr/bin python #-*- coding:UTF-8 -*- import unittest class Test1(unittest.TestCase): def setUp(self): print("Test1 start") def test_c(self): print("test_c") def test_b(self): print("test_b") def tearDown(self): print("test end") class Test2(unittest.TestCase): def setUp(self): print("Test2 start") def test_d(self): print("test_d") def test_a(self): print("test_a") def tearDown(self): print("Test2 end!") if __name__ == "__main__": unittest.main()
输出顺序:

要想改变用例执行顺序,可以如下操作:
if __name__ == "__main__": #unittest.main() suite = unittest.TestSuite() suite.addTest(Test0("test_d")) runner = unittest.TextTestRunner() runner.run(suite)
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号