【unittest】8、unittest之跳过
1、说明
- 对于一些未完成的或者不满足测试条件的测试函数和测试类,可以跳过执行
2、使用方式
- 强制跳过:@unittest.skip()
- reason是跳过的理由
@unitest.skip(reason)
def test_01(self):
pass- 举例:

- @unittest.skipIf(condition, reason)
- condition表达示为True的时候跳过
@unittest.skipIf(condition, reason)
def test_01(self):
pass- 举例:

- @unittest.skipUnless(condition, reason)
- condition表达式如果为False,跳过被装饰的用例。
@unittest.skipUnless(condition, reason)
def test_01(self):
pass- 举例:

- @unittest.execptedFailure
- 如果失败了则跳过;在断言用例执行结果时,会出现预期结果与实际结果不一致的情况,此时我们明确知道用例执行结果为FAIL;被装饰器@unittest.expectedFailure标记用例,失败不会抛异常
@unittest.execptedFailure
def test_01(self):
pass- 举例:


本文来自博客园,作者:郭祺迦,转载请注明原文链接:https://www.cnblogs.com/guojie-guojie/p/9f8d183709ead54e33537ccb0e8aecd9.html

浙公网安备 33010602011771号