コード例 #1
0
 def test_rcptto(self):
     self.sock.sendall(b'RCPT TO:<recipient>\r\n')
     self.sock.recv(IsA(int)).AndReturn(b'250 Ok\r\n')
     self.mox.ReplayAll()
     client = SmtpRelayClient('addr', self.queue, socket_creator=self._socket_creator)
     client._connect()
     client._rcptto('recipient')
コード例 #2
0
 def test_rcptto(self):
     self.sock.sendall('RCPT TO:<recipient>\r\n')
     self.sock.recv(IsA(int)).AndReturn('250 Ok\r\n')
     self.mox.ReplayAll()
     client = SmtpRelayClient(None, self.queue, socket_creator=self._socket_creator)
     client._connect()
     client._rcptto('recipient')
コード例 #3
0
 def test_rcptto(self):
     self.sock.sendall('RCPT TO:<recipient>\r\n')
     self.sock.recv(IsA(int)).AndReturn('250 Ok\r\n')
     self.sock.sendall('RCPT TO:<recipient>\r\n')
     self.sock.recv(IsA(int)).AndReturn('550 Not Ok\r\n')
     self.mox.ReplayAll()
     client = SmtpRelayClient(None, self.queue, socket_creator=self._socket_creator)
     client._connect()
     client._rcptto('recipient')
     with self.assertRaises(PermanentRelayError):
         client._rcptto('recipient')
コード例 #4
0
 def test_rcptto(self):
     self.sock.sendall('RCPT TO:<recipient>\r\n')
     self.sock.recv(IsA(int)).AndReturn('250 Ok\r\n')
     self.sock.sendall('RCPT TO:<recipient>\r\n')
     self.sock.recv(IsA(int)).AndReturn('550 Not Ok\r\n')
     self.mox.ReplayAll()
     client = SmtpRelayClient(None,
                              self.queue,
                              socket_creator=self._socket_creator)
     client._connect()
     client._rcptto('recipient')
     with self.assertRaises(PermanentRelayError):
         client._rcptto('recipient')