如果某些条件在setUpClass
函数下不满足,我想跳过所有单元测试。喜欢 -
@classmethod
def setUpClass(cls):
if(!condition):
cls.skipTest("For some reason")
这样做后,我期待其他单元测试案例不会运行。但它显示出错误
TypeError:skipTest()缺少1个必需的位置参数:'reason'
您可以像以下一样提高SkipTest
异常:
@classmethod
def setUpClass(cls):
if not condition:
raise unitest.SkipTest("For some reason")