testing.dec.
knownfailureif
如果给定条件为true,则使函数引发KnownFailureException异常。
如果条件是可调用的,则在运行时使用它动态地作出决定。这对于可能需要昂贵的导入的测试很有用,可以将成本延迟到实际执行测试套件为止。
用于确定是否将修饰测试标记为已知失败(如果为真)或不标记(如果为假)。
引发KnownFailureException异常时要给出的消息。默认值为无。
decorator,当应用于函数时,会导致knownFailureException在 fail_condition 为真,否则将正常调用函数。
笔记
装饰器本身用 nose.tools.make_decorator 函数以传输函数名和各种其他元数据。
nose.tools.make_decorator