簡體   English   中英

設置中單元測試函數的 Python 打印名稱

[英]Python print name of a unit test function in setup

閱讀如何在 Python 中以字符串形式獲取函數名稱后?

我想知道是否有可能將日志語句放入其中一個

def setUp(self):
    ... 

def tearDown(self):
    ...

並打印當前測試函數的名稱。

測試用例有一個self.id()方法,它返回當前的TestClassName.testMethodName

該方法使用self._testMethodName來構建該字符串; 您可以使用該屬性,但該屬性的名稱確實將其標記為內部。 依賴存在的屬性可能不適用於所有 Python 版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM