def setUp(self): k = '' for line in open(TESTDATADIR + '/dkim/testfuglu.org.public'): if line.startswith('---'): continue k = k + line.strip() record = "v=DKIM1; k=rsa; p=%s" % k fuglu.lib.patcheddkimlib.dnstxt = mock.Mock(return_value=record) self.config = RawConfigParser() self.config.read([TESTDATADIR + '/endtoendtest.conf']) self.config.set('main', 'incomingport', str(DKIMTestCase.FUGLU_PORT)) self.config.set('main', 'outgoinghost', str(DKIMTestCase.FUGLU_HOST)) self.config.set('main', 'outgoingport', str(DKIMTestCase.DUMMY_PORT)) self.config.set('main', 'controlport', str(DKIMTestCase.FUGLUCONTROL_PORT)) guess_clamav_socket(self.config) # init core self.mc = MainController(self.config) # start listening smtp dummy server to get fuglus answer self.smtp = DummySMTPServer(self.config, self.config.getint('main', 'outgoingport'), DKIMTestCase.FUGLU_HOST) dkdss = threading.Thread(target=self.smtp.serve, args=()) dkdss.daemon = True dkdss.start() # start fuglu's listening server fls = threading.Thread(target=self.mc.startup, args=()) fls.daemon = True fls.start()
def setUp(self): self.config = RawConfigParser() self.config.read([TESTDATADIR + '/endtoendtest.conf']) self.config.set('main', 'incomingport', str(EndtoEndTestTestCase.FUGLU_PORT)) self.config.set('main', 'outgoinghost', str(EndtoEndTestTestCase.FUGLU_HOST)) self.config.set('main', 'outgoingport', str(EndtoEndTestTestCase.DUMMY_PORT)) self.config.set('main', 'controlport', str(EndtoEndTestTestCase.FUGLUCONTROL_PORT)) guess_clamav_socket(self.config) # init core self.mc = MainController(self.config) # start listening smtp dummy server to get fuglus answer self.smtp = DummySMTPServer(self.config, EndtoEndTestTestCase.DUMMY_PORT, EndtoEndTestTestCase.FUGLU_HOST) e2edss = threading.Thread(target=self.smtp.serve, args=()) e2edss.daemon = True e2edss.start() # start fuglu's listening server fls = threading.Thread(target=self.mc.startup, args=()) fls.daemon = True fls.start()
def setUp(self): self.config = RawConfigParser() self.config.read([TESTDATADIR + '/endtoendtest.conf']) self.config.set( 'main', 'incomingport', str(EndtoEndTestTestCase.FUGLU_PORT)) self.config.set( 'main', 'outgoinghost', str(EndtoEndTestTestCase.FUGLU_HOST)) self.config.set( 'main', 'outgoingport', str(EndtoEndTestTestCase.DUMMY_PORT)) self.config.set( 'main', 'controlport', str(EndtoEndTestTestCase.FUGLUCONTROL_PORT)) guess_clamav_socket(self.config) # init core self.mc = MainController(self.config) # start listening smtp dummy server to get fuglus answer self.smtp = DummySMTPServer( self.config, EndtoEndTestTestCase.DUMMY_PORT, EndtoEndTestTestCase.FUGLU_HOST) e2edss = threading.Thread(target = self.smtp.serve, args = ()) e2edss.daemon = True e2edss.start() # start fuglu's listening server fls = threading.Thread(target = self.mc.startup, args = ()) fls.daemon = True fls.start()
def setUp(self): k = '' for line in open(TESTDATADIR + '/dkim/testfuglu.org.public'): if line.startswith('---'): continue k = k + line.strip() record = "v=DKIM1; k=rsa; p=%s" % k fuglu.lib.patcheddkimlib.dnstxt = mock.Mock(return_value=record) self.config = RawConfigParser() self.config.read([TESTDATADIR + '/endtoendtest.conf']) self.config.set('main', 'incomingport', str(DKIMTestCase.FUGLU_PORT)) self.config.set('main', 'outgoinghost', str(DKIMTestCase.FUGLU_HOST)) self.config.set('main', 'outgoingport', str(DKIMTestCase.DUMMY_PORT)) self.config.set( 'main', 'controlport', str(DKIMTestCase.FUGLUCONTROL_PORT)) guess_clamav_socket(self.config) # init core self.mc = MainController(self.config) # start listening smtp dummy server to get fuglus answer self.smtp = DummySMTPServer(self.config, self.config.getint( 'main', 'outgoingport'), DKIMTestCase.FUGLU_HOST) dkdss = threading.Thread(target = self.smtp.serve, args = ()) dkdss.daemon = True dkdss.start() # start fuglu's listening server fls = threading.Thread(target = self.mc.startup, args = ()) fls.daemon = True fls.start()
def setUp(self): config = RawConfigParser() config.read([CONFDIR + '/fuglu.conf.dist']) config.set('main', 'disablebounces', '1') guess_clamav_socket(config) self.mc = MainController(config) self.tempfiles = []
def setUp(self): time.sleep(5) self.config = ConfigParser.RawConfigParser() self.config.read([TESTDATADIR + '/endtoendtest.conf']) self.config.set('main', 'incomingport', str(SMIMETestCase.FUGLU_PORT)) self.config.set('main', 'outgoinghost', str(SMIMETestCase.FUGLU_HOST)) self.config.set('main', 'outgoingport', str(SMIMETestCase.DUMMY_PORT)) self.config.set( 'main', 'controlport', str(SMIMETestCase.FUGLUCONTROL_PORT)) guess_clamav_socket(self.config) # init core self.mc = MainController(self.config) # start listening smtp dummy server to get fuglus answer self.smtp = DummySMTPServer( self.config, SMIMETestCase.DUMMY_PORT, SMIMETestCase.FUGLU_HOST) thread.start_new_thread(self.smtp.serve, ()) # start fuglus listening server thread.start_new_thread(self.mc.startup, ())