如何跳过 setUpClass 的所有测试
How to skip all test from setUpClass
如果在 setUpClass
函数下某些条件不满足,我想跳过所有单元测试。喜欢 -
@classmethod
def setUpClass(cls):
if(!condition):
cls.skipTest("For some reason")
完成此操作后,我希望其他单元测试用例不会 运行。但是显示错误
TypeError: skipTest() missing 1 required positional argument: 'reason'
您可以像这样引发 SkipTest
异常:
@classmethod
def setUpClass(cls):
if not condition:
raise unittest.SkipTest("For some reason")
如果在 setUpClass
函数下某些条件不满足,我想跳过所有单元测试。喜欢 -
@classmethod
def setUpClass(cls):
if(!condition):
cls.skipTest("For some reason")
完成此操作后,我希望其他单元测试用例不会 运行。但是显示错误
TypeError: skipTest() missing 1 required positional argument: 'reason'
您可以像这样引发 SkipTest
异常:
@classmethod
def setUpClass(cls):
if not condition:
raise unittest.SkipTest("For some reason")