unittest_expectedFailure预期用例失败(5)

在断言用例执行结果时,会出现预期结果与实际结果不一致的情况,此时我们明确知道用例执行结果为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标记用例,失败不会抛异常。

原文地址:https://www.cnblogs.com/testlearn/p/14425556.html