def setUp(self): # treat sqlalchemy warnings as errors import warnings from sqlalchemy.exc import SAWarning warnings.simplefilter("error", SAWarning) self.app = self.layer['app'] self.portal = self.layer['portal'] # setup mock mail host self._original_MailHost = self.portal.MailHost self.portal.MailHost = mailhost = MockMailHost('MailHost') sm = getSiteManager(context=self.portal) sm.unregisterUtility(provided=IMailHost) sm.registerUtility(mailhost, provided=IMailHost) self.portal.email_from_address = '*****@*****.**' # remove all test event subscribers event.subscribers = [ e for e in event.subscribers if type(e) != TestEventSubscriber ] setuphandlers.dbsetup(None) self.setup_expected_date_formats() self.logged_in = False
def setUp(self): self.app = self.layer['app'] self.portal = self.layer['portal'] # setup mock mail host self._original_MailHost = self.portal.MailHost self.portal.MailHost = mailhost = MockMailHost('MailHost') sm = getSiteManager(context=self.portal) sm.unregisterUtility(provided=IMailHost) sm.registerUtility(mailhost, provided=IMailHost) self.portal.email_from_address = '*****@*****.**' # remove all test event subscribers event.subscribers = [ e for e in event.subscribers if type(e) != TestEventSubscriber ] setuphandlers.dbsetup(None) self.logged_in = False