如果在setUpClass
函数下某些条件不满足,我想跳过所有单元测试。喜欢-
@classmethod
def setUpClass(cls):
if(!condition):
cls.skipTest("For some reason")
这样做之后,我预计其他单元测试用例将不会运行。但是它显示了一个错误
TypeError:skipTest()缺少1个必需的位置参数:“原因”
答案 0 :(得分:3)
您可以引发SkipTest
异常,例如:
@classmethod
def setUpClass(cls):
if not condition:
raise unitest.SkipTest("For some reason")