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