Commit aab99fdd authored by Christian Heimes's avatar Christian Heimes

test_imaplib: skip check_hostname test when SNI is not available

parent e7945d76
...@@ -18,6 +18,9 @@ try: ...@@ -18,6 +18,9 @@ try:
import ssl import ssl
except ImportError: except ImportError:
ssl = None ssl = None
HAS_SNI = False
else:
from ssl import HAS_SNI
CERTFILE = None CERTFILE = None
CAFILE = None CAFILE = None
...@@ -349,6 +352,7 @@ class ThreadedNetworkedTestsSSL(BaseThreadedNetworkedTests): ...@@ -349,6 +352,7 @@ class ThreadedNetworkedTestsSSL(BaseThreadedNetworkedTests):
imap_class = IMAP4_SSL imap_class = IMAP4_SSL
@reap_threads @reap_threads
@unittest.skipUnless(HAS_SNI, 'No SNI support in ssl module')
def test_ssl_verified(self): def test_ssl_verified(self):
ssl_context = ssl.SSLContext(ssl.PROTOCOL_SSLv23) ssl_context = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
ssl_context.verify_mode = ssl.CERT_REQUIRED ssl_context.verify_mode = ssl.CERT_REQUIRED
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment