在断言用例执行结果时,会出现预期结果与实际结果不一致的情况,此时我们明确知道用例执行结果为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标记用例,失败不会抛异常。
----------------------
-事必有法,然后有成- 最后祝大家早日达到测试的天花板!
以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以留言【777】直接拿走就好了