我尝试过各种方法,比如提升Skip(),但都没用,所有的方法都无法通过我的整个测试。你知道吗
我的代码类似于:
class ConfigPageTest(BaseTestClass):
@unittest.skipIf(isWindows, 'msg')
def test_three(self):
pass
问题是, 当我想跳过一个测试时,我不想运行它的基类的super()。 i、 我的程序失败了,因为虽然我跳过了测试, 我仍然在运行“BaseTestClass”构造函数。它不支持isWindows。 如果不运行构造函数,如何跳过测试?你知道吗
听起来您可能想在
BaseTestClass
构造函数中引发SkipTest
异常,或者在失败的代码之前引发类似这样的异常:相关问题 更多 >
编程相关推荐