Python在安装程序中打印单元测试功能的名称

时间:2015-02-26 14:27:20

标签: python unit-testing

看完之后 How to get the function name as string in Python?

我想知道是否有可能将日志语句放入其中一个

def setUp(self):
    ... 

def tearDown(self):
    ...

并打印当前测试函数的名称。

1 个答案:

答案 0 :(得分:5)

测试用例具有self.id()方法,可以打印当前的TestClassName.testMethodName

The method使用self._testMethodName来构建该字符串;您可以使用该属性,但属性的名称会将其标记为内部属性。依赖于属性可能不适用于所有Python版本。