【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()

 

posted @ 2022-04-14 13:52  Phoenixy  阅读(320)  评论(0编辑  收藏  举报