查詢:
許多項目都採用項目目錄結構將單元測試分隔到專用的測試目錄。但是,直接從測試目錄執行這些測試可能會導致導入失敗。這就提出了一個問題:我們如何在這樣的結構中方便地執行單元測試?
答案:
建議的方法是使用unittest命令列介面:
在我們的範例目錄結構中:
正在執行上面的命令會將專案目錄新增至系統路徑(sys.path)中,這樣您就可以輕鬆地從測試檔案匯入反重力模組。
好處:
其他選項:
執行特定測試模組:使用以下內容語法:
執行測試案例或方法:使用以下命令執行單一單一測試案例或方法:
發現並執行所有測試:使用測試discovery:
這將自動發現並執行測試套件中的所有測試模組。
以上是如何在具有單獨測試目錄的 Python 專案中輕鬆執行單元測試?的詳細內容。更多資訊請關注PHP中文網其他相關文章!