【Python_unittest】unittest 用例执行顺序
unittest执行测试用例,默认是根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9,A-Z,a-z。
方法一:修改函数名,测试用例按ASCII码顺序命名
class TestDemo(unittest.TestCase): def test_1_step(self): """ case_1 """ print("这是case_1") # 测试方法 def test_2_step(self): self.assertEqual(6, 6, msg="不通过") print('这是case_2') def test_3_step(self): # 比较测试值与true self.assertTrue(True, msg="失败原因:比对不一致") print('这是case_3') def test_4_step(self): # 比较测试值与true self.assertTrue(True, msg="失败原因:比对不一致") print('这是case_4') def debug(self): pass if __name__=="__main__": # 提供了一个测试脚本的命令行接口,用来测试继承unittest.TestCase的类中以 test 开头的测试用例 unittest.main()
-------------------------------------------------------------------------------------
如果万事开头难 那请结局一定圆满 @ Phoenixy
-------------------------------------------------------------------------------------