Home | History | Annotate | Download | only in test

Lines Matching refs:smtp

65         smtp = smtplib.SMTP(HOST, self.port)
66 smtp.close()
70 smtp = smtplib.SMTP("%s:%s" % (HOST, self.port))
71 smtp.close()
75 smtp = smtplib.SMTP(HOST, self.port, local_hostname="testhost")
76 self.assertEqual(smtp.local_hostname, "testhost")
77 smtp.close()
83 smtp = smtplib.SMTP(HOST, self.port)
86 self.assertEqual(smtp.sock.gettimeout(), 30)
87 smtp.close()
93 smtp = smtplib.SMTP(HOST, self.port, timeout=None)
96 self.assertIsNone(smtp.sock.gettimeout())
97 smtp.close()
100 smtp = smtplib.SMTP(HOST, self.port, timeout=30)
101 self.assertEqual(smtp.sock.gettimeout(), 30)
102 smtp.close()
105 # Test server thread using the specified SMTP server class
140 # NOTE: Some SMTP objects in the tests below are created with a non-default
182 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
183 smtp.quit()
186 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
188 self.assertEqual(smtp.noop(), expected)
189 smtp.quit()
192 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
194 self.assertEqual(smtp.rset(), expected)
195 smtp.quit()
199 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
201 self.assertEqual(smtp.ehlo(), expected)
202 smtp.quit()
206 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
208 self.assertEqual(smtp.vrfy('nobody@nowhere.com'), expected)
209 self.assertEqual(smtp.verify('nobody@nowhere.com'), expected)
210 smtp.quit()
215 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
216 smtp.helo()
218 self.assertEqual(smtp.helo(), expected)
219 smtp.quit()
222 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
223 self.assertEqual(smtp.help(), 'Error: command "HELP" not implemented')
224 smtp.quit()
229 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
230 smtp.sendmail('John', 'Sally', m)
235 smtp.quit()
247 # Test various operations on an unconnected SMTP object that
248 # should raise exceptions (at present the attempt in SMTP.send
249 # to reference the nonexistent 'sock' attribute of the SMTP object
251 smtp = smtplib.SMTP()
252 self.assertRaises(smtplib.SMTPServerDisconnected, smtp.ehlo)
254 smtp.send, 'test msg')
258 self.assertRaises(socket.error, smtplib.SMTP,
260 self.assertRaises(socket.error, smtplib.SMTP,
291 self.assertRaises(smtplib.SMTPConnectError, smtplib.SMTP,
318 self.assertRaises(smtplib.SMTPResponseException, smtplib.SMTP,
342 # Simulated SMTP channel & server
420 # Test various SMTP & ESMTP commands/behaviors that require a simulated server
451 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
452 smtp.quit()
455 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
458 self.assertEqual(smtp.esmtp_features, {})
468 smtp.ehlo()
469 self.assertEqual(smtp.esmtp_features, expected_features)
471 self.assertTrue(smtp.has_extn(k))
472 self.assertFalse(smtp.has_extn('unsupported-feature'))
473 smtp.quit()
476 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
480 self.assertEqual(smtp.vrfy(email), expected_known)
484 self.assertEqual(smtp.vrfy(u), expected_unknown)
485 smtp.quit()
488 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
495 self.assertEqual(smtp.expn(listname), expected_known)
499 self.assertEqual(smtp.expn(u), expected_unknown)
500 smtp.quit()
504 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
507 self.assertEqual(smtp.login(sim_auth[0], sim_auth[1]), expected_auth_ok)
519 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
520 try: smtp.login(sim_auth[0], sim_auth[1])
527 smtp = smtplib.SMTP(HOST, self.port, local_hostname='localhost', timeout=15)
529 try: smtp.login(sim_auth[0], sim_auth[1])
538 smtp = smtplib.SMTP(HOST, self.port,
541 code, message = smtp.ehlo()
543 self.assertIn('size', smtp.esmtp_features)
544 smtp.quit()
545 self.assertNotIn('size', smtp.esmtp_features)
546 smtp.connect(HOST, self.port)
547 self.assertNotIn('size', smtp.esmtp_features)
548 smtp.ehlo_or_helo_if_needed()
549 self.assertIn('size', smtp.esmtp_features)
550 smtp.quit()