unittest.shortDescription()
仅返回测试方法文档字符串的第一行。
有没有办法改变这种行为,例如显示整个文档字符串,还是显示另一条消息?
我是否需要覆盖shortDescription()
?
编辑:我确实知道shortDescription()不带参数(除了隐式对象引用),但我的问题措辞中我不太清楚。我真正想要的是指向如何覆盖shortDescription()并获取文档字符串的全部内容。谢谢!
答案 0 :(得分:1)
在测试类中覆盖shortDescription(),如下所示:
Class Foo(unittest.TestCase):
def shortDescription(self):
doc = self._testMethodDoc
return doc or None
答案 1 :(得分:0)
unittest.shortDescription()
不参数。您必须覆盖它才能获得整个文档字符串。