test_smtpnet.py 818 B

1234567891011121314151617181920212223242526272829
  1. import unittest
  2. from test import test_support
  3. import smtplib
  4. test_support.requires("network")
  5. class SmtpSSLTest(unittest.TestCase):
  6. testServer = 'smtp.gmail.com'
  7. remotePort = 465
  8. def test_connect(self):
  9. test_support.get_attribute(smtplib, 'SMTP_SSL')
  10. with test_support.transient_internet(self.testServer):
  11. server = smtplib.SMTP_SSL(self.testServer, self.remotePort)
  12. server.ehlo()
  13. server.quit()
  14. def test_connect_default_port(self):
  15. test_support.get_attribute(smtplib, 'SMTP_SSL')
  16. with test_support.transient_internet(self.testServer):
  17. server = smtplib.SMTP_SSL(self.testServer)
  18. server.ehlo()
  19. server.quit()
  20. def test_main():
  21. test_support.run_unittest(SmtpSSLTest)
  22. if __name__ == "__main__":
  23. test_main()