def afterSetUp(self): # basic data self.folder_url = self.folder.absolute_url() self.folder_path = '/%s' % self.folder.absolute_url(1) self.basic_auth = '%s:%s' % (default_user, TEST_USER_PASSWORD) self.owner_auth = '%s:%s' % (portal_owner, SITE_OWNER_PASSWORD) # We want 401 responses, not redirects to a login page plugins = self.portal.acl_users.plugins try: from Products.PluggableAuthService.interfaces.plugins import IChallengePlugin plugins.deactivatePlugin(IChallengePlugin, 'credentials_cookie_auth') except (KeyError, ImportError): pass # disable portal_factory as it's a nuisance here if hasattr(self.portal.aq_base, 'portal_factory'): self.portal.portal_factory.manage_setPortalFactoryTypes( listOfTypeIds=[]) # error log from Products.SiteErrorLog.SiteErrorLog import temp_logs temp_logs.clear() # clean up log self.error_log = self.portal.error_log self.error_log._ignored_exceptions = () self.setupCTR()
def afterSetUp(self): # basic data # Put dummy sdm and dummy SESSION object into REQUEST if 'session_data_manager' in self.app.objectIds(): self.app._delObject('session_data_manager') self.app._setObject('session_data_manager', DummySessionDataManager()) sdm = self.app.session_data_manager request = self.app.REQUEST request.set('SESSION', sdm.getSessionData()) self.folder_url = self.folder.absolute_url() self.folder_path = '/%s' % self.folder.absolute_url(1) self.basic_auth = '%s:secret' % default_user self.owner_auth = '%s:secret' % portal_owner # We want 401 responses, not redirects to a login page if hasattr(self.portal.aq_base, 'cookie_authentication'): self.portal._delObject('cookie_authentication') # disable portal_factory as it's a nuisance here if hasattr(self.portal.aq_base, 'portal_factory'): self.portal.portal_factory.manage_setPortalFactoryTypes(listOfTypeIds=[]) # error log from Products.SiteErrorLog.SiteErrorLog import temp_logs temp_logs.clear() # clean up log self.error_log = self.portal.error_log self.error_log._ignored_exceptions = () self.setupCTR()
def afterSetUp(self): # basic data self.folder_url = self.folder.absolute_url() self.folder_path = '/%s' % self.folder.absolute_url(1) self.basic_auth = '%s:secret' % default_user self.owner_auth = '%s:secret' % portal_owner # We want 401 responses, not redirects to a login page if hasattr(self.portal.aq_base, 'cookie_authentication'): self.portal._delObject('cookie_authentication') # disable portal_factory as it's a nuisance here if hasattr(self.portal.aq_base, 'portal_factory'): self.portal.portal_factory.manage_setPortalFactoryTypes(listOfTypeIds=[]) # error log from Products.SiteErrorLog.SiteErrorLog import temp_logs temp_logs.clear() # clean up log self.error_log = self.portal.error_log self.error_log._ignored_exceptions = () self.setupCTR()
def afterSetUp(self): # basic data self.folder_url = self.folder.absolute_url() self.folder_path = '/%s' % self.folder.absolute_url(1) self.basic_auth = '%s:secret' % default_user self.owner_auth = '%s:secret' % portal_owner # We want 401 responses, not redirects to a login page if hasattr(self.portal.aq_base, 'cookie_authentication'): self.portal._delObject('cookie_authentication') # disable portal_factory as it's a nuisance here if hasattr(self.portal.aq_base, 'portal_factory'): self.portal.portal_factory.manage_setPortalFactoryTypes( listOfTypeIds=[]) # error log from Products.SiteErrorLog.SiteErrorLog import temp_logs temp_logs.clear() # clean up log self.error_log = self.portal.error_log self.error_log._ignored_exceptions = () self.setupCTR()