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')
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')
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')