[英]How to unit test mock a mail sending function without sending mail python? I am using unittest.mock function
我在模擬該功能時遇到麻煩。 即使我嘲笑,它仍然會發送電子郵件。
傳播一個布爾值“ mock_if_true”,並且在最后一刻不發送電子郵件。 只要您沒有很多這樣的布爾值,這是簡單/愚蠢且可以的。
OR :重寫python類方法(如果有)來模擬它
或 :考慮將構建電子郵件對象的代碼與發送它的代碼分開。 因此,您可以輕松測試對象是否正確構建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.