def test_banner(self):
     self.sock.recv(IsA(int)).AndReturn(b'220 Welcome\r\n')
     self.sock.recv(IsA(int)).AndReturn(b'420 Not Welcome\r\n')
     self.mox.ReplayAll()
     client = SmtpRelayClient('addr', self.queue, socket_creator=self._socket_creator)
     client._connect()
     client._banner()
     with self.assertRaises(TransientRelayError):
         client._banner()
Example #2
0
 def test_banner(self):
     self.sock.recv(IsA(int)).AndReturn('220 Welcome\r\n')
     self.sock.recv(IsA(int)).AndReturn('420 Not Welcome\r\n')
     self.mox.ReplayAll()
     client = SmtpRelayClient(None, self.queue, socket_creator=self._socket_creator)
     client._connect()
     client._banner()
     with self.assertRaises(TransientRelayError):
         client._banner()