unittest.shortDescription()仅返回测试方法的文档字符串的第一行。

有没有办法改变这种行为,例如显示整个文档字符串,或显示其他消息?

我需要覆盖shortDescription()吗?

编辑:我确实知道shortDescription()不接受任何参数(除了隐式对象引用之外),但是我不清楚我的问题的措辞。我真正在寻找的是如何重写shortDescription()并获取文档字符串整个内容的指针。谢谢 !

最佳答案

在测试类中重写shortDescription(),如下所示:

Class Foo(unittest.TestCase):
      def shortDescription(self):
          doc = self._testMethodDoc
          return doc or None

关于python - 如何扩展/自定义单元测试的shortDescription()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30516510/

10-12 13:30