def mock_save(self):
    assert self.attr == 'dest_val'
with mock.patch.object(Item, 'save', autospec=True) as save:
    save.side_effect = mock_save
func_to_call()
How to call self in a mock method of an object in Python?