Python 3.x 是否可以更改unittest装饰器的打印输出

Python 3.x 是否可以更改unittest装饰器的打印输出,python-3.x,decorator,python-unittest,Python 3.x,Decorator,Python Unittest,我有以下用于单元测试的装饰程序 def aDecorator(condition): if condition: return unittest.expectedFailure return lambda func: func 它输出如下内容: 测试someFunc(main.someClass)。。。预期失败 我想用其他内容替换预期的失败文本。所以看起来可能是这样的 测试someFunc(main.someClass)。。。MyTextHere

我有以下用于单元测试的装饰程序

def aDecorator(condition):
    if condition:
        return unittest.expectedFailure
    return lambda func: func
它输出如下内容:

  • 测试someFunc(main.someClass)。。。预期失败
我想用其他内容替换预期的失败文本。所以看起来可能是这样的

  • 测试someFunc(main.someClass)。。。MyTextHere