def makeManageable(self, component='', delete=True, checkPermission=True):
     """Prepares an instance of Manageable."""
     from raptus.article.core.manageable import Manageable
     context = mock.Mock(spec='absolute_url portal_membership'.split())
     context.absolute_url.return_value = 'http://test'
     context.portal_membership.checkPermission.return_value = checkPermission
     manageable = Manageable(context)
     manageable.component = component
     manageable.delete = delete
     return manageable