unittest_expectedFailure预期用例失败(五)

在断言用例执行结果时,会出现预期结果与实际结果不一致的情况,此时我们明确知道用例执行结果为FAIL,不想看到打印错误信息怎么办?

使用装饰器@unittest.expectedFailure标记该用例。

import unittest


class Demo(unittest.TestCase):

    @unittest.expectedFailure
    def test_assert(self):
        """1 == 2?"""
        a, b = 1, 2
        self.assertEqual(a, b)

执行结果

unittest_expectedFailure预期用例失败(五)

 

 从执行结果可以看出,被装饰器@unittest.expectedFailure标记用例,失败不会抛异常。

上一篇:unittest自动化框架之yaml数据获取工具封装


下一篇:unittest框架使用HTMLTestRunner生成html测试报告