0
A
回答
1
您應該使用patch爲:
@patch('path.to.bar')
def test_foo(self, mock_bar):
foo()
self.assertTrue(mock_bar.called)
您還可以測試與值調用該函數是這樣的:
mock_bar.assert_called_with('some_param')
希望它能幫助。
相關問題
- 1. 參數沒有傳遞給函數
- 2. 傳遞參數成函數的函數調用的參數
- 3. 函數沒有被調用
- 4. 函數沒有被調用
- 5. 斷言函數被執行
- 6. Node.js參數沒有傳遞給回調函數
- 7. 哪裏參數傳遞給函數時沒有聲明參數
- 8. 將參數傳遞到回調函數
- 9. 傳遞迴調函數的參數
- 10. 將參數傳遞給回調函數
- 11. pcap_dispatch /參數傳遞給回調函數
- 12. 傳遞參數給回調函數
- 13. 節點+回調函數傳遞參數
- 14. 有沒有辦法在不傳遞參數的情況下調用函數?
- 15. 使用傳遞給模板函數的參數調用函數
- 16. KeyboardProc回調函數沒有被調用?
- 17. jsonp回調函數沒有被調用
- 18. 與函數傳遞KornShell調用函數參數
- 19. 如何在調用沒有圓括號的函數時傳遞參數[Javascript]
- 20. 傳遞迭代器作爲參數時沒有匹配的函數調用
- 21. 沒有全局變量或函數參數的遞歸調用
- 22. systick中斷函數沒有被調用stm32F103RB核板
- 23. 如何使用調度庫調用函數時傳遞參數?
- 24. C++傳遞函數的參數數量沒有定義
- 25. 有沒有辦法在preg_replace_callback回調函數中傳遞另一個參數?
- 26. 斷言,如果func被調用所需的參數
- 27. 斷言__init__被調用了正確的參數
- 28. 參數傳遞給函數
- 29. 參數傳遞給函數
- 30. VIM函數參數傳遞
您可能可以修改[這些函數調用計數裝飾器](https://wiki.python.org/moin/PythonDecoratorLibrary#Counting_function_calls)以適合您的目的。 – wwii
有很多選擇,取決於你確切的需求 - 搜索'''python裝飾函數日誌記錄'''。如果您遇到困難,請嘗試一下,然後回來提問。 – wwii