Ejemplo n.º 1
0
 def __call__(self, *args, **kwargs):
     from blackgoat.smtpserver import FakeSMTPServer
     kwargs = kwargs.copy()
     host = kwargs['host']
     smtpport = kwargs.pop('smtpport')
     smtp = FakeSMTPServer(logger=logging.getLogger('blackgoat.smtp'), 
                           localaddr=(host, smtpport))
     smtp.start()
     Server.__call__(self, *args, **kwargs)
     smtp.stop()
Ejemplo n.º 2
0
 def __call__(self, *args, **kwargs):
     from blackgoat.smtpserver import FakeSMTPServer
     kwargs = kwargs.copy()
     host = kwargs['host']
     smtpport = kwargs.pop('smtpport')
     smtp = FakeSMTPServer(logger=logging.getLogger('blackgoat.smtp'),
                           localaddr=(host, smtpport))
     smtp.start()
     Server.__call__(self, *args, **kwargs)
     smtp.stop()