| #!/usr/bin/env python3 | 
 |  | 
 | import unittest | 
 | from test import support | 
 | import smtplib | 
 |  | 
 | support.requires("network") | 
 |  | 
 | class SmtpSSLTest(unittest.TestCase): | 
 |     testServer = 'smtp.gmail.com' | 
 |     remotePort = 465 | 
 |  | 
 |     def test_connect(self): | 
 |         support.get_attribute(smtplib, 'SMTP_SSL') | 
 |         with support.transient_internet(self.testServer): | 
 |             server = smtplib.SMTP_SSL(self.testServer, self.remotePort) | 
 |         server.ehlo() | 
 |         server.quit() | 
 |  | 
 |     def test_connect_default_port(self): | 
 |         support.get_attribute(smtplib, 'SMTP_SSL') | 
 |         with support.transient_internet(self.testServer): | 
 |             server = smtplib.SMTP_SSL(self.testServer) | 
 |         server.ehlo() | 
 |         server.quit() | 
 |  | 
 | def test_main(): | 
 |     support.run_unittest(SmtpSSLTest) | 
 |  | 
 | if __name__ == "__main__": | 
 |     test_main() |