私はこのようなテストケースを持っています:
@mock.patch('xlwt.Workbook.Workbook.save')
def test_Generic_send_test_email_address(self, workspace_mock):
workspace_mock.return_value = None
oi = OptinInvitesGeneric()
oi.compute(...)
self.assert ...
実際のメソッドは何らかの処理を行い、結果を Excel スプレッドシートに保存します。
class OptinInvitesGeneric(OptinBase):
def compute(...):
...
wb = excel_tool.write_xls(...)
wb.save('{0}.xls'.format(category))
私のモック パッチは workbook.save() を引き継がないようです。何が欠けていますか?