From aab99fdd653b6959937ce6eb66192a8881768761 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Sun, 15 Dec 2013 19:39:32 +0100 Subject: test_imaplib: skip check_hostname test when SNI is not available --- Lib/test/test_imaplib.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Lib/test/test_imaplib.py b/Lib/test/test_imaplib.py index 2834963..5e0eaea 100644 --- a/Lib/test/test_imaplib.py +++ b/Lib/test/test_imaplib.py @@ -18,6 +18,9 @@ try: import ssl except ImportError: ssl = None + HAS_SNI = False +else: + from ssl import HAS_SNI CERTFILE = None CAFILE = None @@ -349,6 +352,7 @@ class ThreadedNetworkedTestsSSL(BaseThreadedNetworkedTests): imap_class = IMAP4_SSL @reap_threads + @unittest.skipUnless(HAS_SNI, 'No SNI support in ssl module') def test_ssl_verified(self): ssl_context = ssl.SSLContext(ssl.PROTOCOL_SSLv23) ssl_context.verify_mode = ssl.CERT_REQUIRED -- cgit v0.12