Skip to content

Mock A Single Instance Method

Mock a Single Instance Method#

Patch the object with the method name. In this case VeeamClient is my class and get_successfulP_jobs is the instance method I am mocking.

@patch.object(VeeamClient, 'get_successful_jobs')
def test_calls_successful(self, mock_get_successful_jobs):
    Ensure persistently failed jobs calls the successful jobs method

    mock_get_successful_jobs.assert_called_with(job_name, creationtime)