diff options
Diffstat (limited to 'Lib/test/test_smtpnet.py')
-rw-r--r-- | Lib/test/test_smtpnet.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Lib/test/test_smtpnet.py b/Lib/test/test_smtpnet.py index 5b2e91adbd..2dc39eb8f7 100644 --- a/Lib/test/test_smtpnet.py +++ b/Lib/test/test_smtpnet.py @@ -11,9 +11,16 @@ class SmtpSSLTest(unittest.TestCase): remotePort = 465 def test_connect(self): - #Silently skip test if no SSL; in 2.7 we use SkipTest instead. - if not hasattr(smtplib, 'SMTP_SSL'): return - server = smtplib.SMTP_SSL(self.testServer, self.remotePort) + test_support.get_attribute(smtplib, 'SMTP_SSL') + with test_support.transient_internet(self.testServer): + server = smtplib.SMTP_SSL(self.testServer, self.remotePort) + server.ehlo() + server.quit() + + def test_connect_default_port(self): + test_support.get_attribute(smtplib, 'SMTP_SSL') + with test_support.transient_internet(self.testServer): + server = smtplib.SMTP_SSL(self.testServer) server.ehlo() server.quit() |