Don't be so wordy in requires('network') in case other tests
are added later, and skip the existing test if SSL is not available.
This commit is contained in:
parent
ad3058e0b8
commit
812e1c80c4
|
@ -4,17 +4,14 @@ import unittest
|
||||||
from test import test_support
|
from test import test_support
|
||||||
import smtplib
|
import smtplib
|
||||||
|
|
||||||
test_support.requires(
|
test_support.requires("network")
|
||||||
"network",
|
|
||||||
"use of network resource is not enabled and "
|
|
||||||
"test requires Internet access for communication with smtp.gmail.com:465",
|
|
||||||
)
|
|
||||||
|
|
||||||
class SmtpSSLTest(unittest.TestCase):
|
class SmtpSSLTest(unittest.TestCase):
|
||||||
testServer = 'smtp.gmail.com'
|
testServer = 'smtp.gmail.com'
|
||||||
remotePort = 465
|
remotePort = 465
|
||||||
|
|
||||||
def test_connect(self):
|
def test_connect(self):
|
||||||
|
test_support.get_attribute(smtplib, 'SMTP_SSLX')
|
||||||
server = smtplib.SMTP_SSL(self.testServer, self.remotePort)
|
server = smtplib.SMTP_SSL(self.testServer, self.remotePort)
|
||||||
server.ehlo()
|
server.ehlo()
|
||||||
server.quit()
|
server.quit()
|
||||||
|
|
Loading…
Reference in New Issue