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. Java - 參數沒有被傳遞到函數,當預期是
- 3. 參數沒有傳遞給函數
- 4. 參數沒有傳遞到函數
- 5. 函數沒有被調用
- 6. 函數沒有被調用
- 7. 傳遞參數成函數的函數調用的參數
- 8. 斷言函數被執行
- 9. Node.js參數沒有傳遞給回調函數
- 10. 傳遞價值函數被調用後
- 11. 斷言函數/方法沒有使用模擬調用
- 12. 哪裏參數傳遞給函數時沒有聲明參數
- 13. Scala:傳遞沒有參數的函數參數
- 14. 什麼是最優化的,存儲參數和傳遞函數或傳遞函數調用參數
- 15. 有沒有辦法在不傳遞參數的情況下調用函數?
- 16. 有沒有辦法調用一個元素的函數作爲參數傳遞?
- 17. 將參數傳遞給回調函數
- 18. pcap_dispatch /參數傳遞給回調函數
- 19. 將參數傳遞到回調函數
- 20. 將參數傳遞給回調函數
- 21. 傳遞參數回調函數COCOS2D Android
- 22. 參數傳遞到JavaScript回調函數
- 23. 傳遞參數給回調函數
- 24. 傳遞參數的onSuccess回調函數
- 25. 傳遞迴調函數的參數
- 26. 節點+回調函數傳遞參數
- 27. 函數中傳遞函數作爲參數時調用私有函數?
- 28. 使用傳遞給模板函數的參數調用函數
- 29. Qunit - 斷言函數的參數是有效的
- 30. KeyboardProc回調函數沒有被調用?
您可能可以修改[這些函數調用計數裝飾器](https://wiki.python.org/moin/PythonDecoratorLibrary#Counting_function_calls)以適合您的目的。 – wwii
有很多選擇,取決於你確切的需求 - 搜索'''python裝飾函數日誌記錄'''。如果您遇到困難,請嘗試一下,然後回來提問。 – wwii