1、跳过
对于一些未完成的或者不满足测试条件的测试函数和测试类,可以跳过执行
1.1 使用方法
# 直接将测试函数标记成跳过
@unittest.skip("未完成代码")
# 根据条件判断测试函数是否跳过
@unittest.skipIf(condition, reason)
1.2 示例代码
"""
目标:unittest skip 与 skipif功能
语法:
@unittest.skip("原因")
@unittest.skipIf(条件,原因)
"""
# 导包
import unittest
version = 30
# 新建测试类
# @unittest.skip("Test01方法功能暂未实现")
@unittest.skipIf(version > 25, "版本大于25了,跳过此用例!")
class Test01(unittest.TestCase):
# 新建测试方法 1
# @unittest.skip("test01方法功能暂未实现")
def test01(self):
# print("test01")
"""此方法功能暂未完T成"""
pass
# 新建测试方法 2
# @unittest.skipIf(version > 25, "版本大于25了,跳过此用例!")
def test02(self):
print("test02")
# 可跳过类也可跳过单个用例