看完之后 How to get the function name as string in Python?
我想知道是否有可能将日志语句放入其中一个
def setUp(self):
...
def tearDown(self):
...
并打印当前测试函数的名称。
答案 0 :(得分:5)
测试用例具有self.id()
方法,可以打印当前的TestClassName.testMethodName
。
The method使用self._testMethodName
来构建该字符串;您可以使用该属性,但属性的名称会将其标记为内部属性。依赖于属性可能不适用于所有Python版本。