簡體   English   中英

如何在 Python 中的每個單元測試之前和之后運行特定代碼

[英]How to a run specific code before & after each unit test in Python

以下是我在文件中的測試結構。

班級
設置
測試01
測試02
測試03
拆除

我需要在每次測試之前和之后運行特定的代碼。

以前,我可以從設置中調用該代碼。 但是在測試之后,我不知道該怎么做。 顯然,從拆卸中調用代碼適用於最后一次測試,但是我如何讓它在中間的測試中運行?

假設您正確使用了一個繼承自unittest.TestCase的類,那么setUp方法在每次測試之前運行,而tearDown方法在每次測試之后運行。 檢查文檔 因此,將您的代碼放在這兩種方法中是完全可行的。

暫無
暫無

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

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