File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 import ssl
1111except ImportError :
1212 ssl = None
13+ HAS_SNI = False
14+ else :
15+ from ssl import HAS_SNI
1316import subprocess
1417import sys
1518import threading
@@ -666,6 +669,7 @@ def factory():
666669 server .close ()
667670
668671 @unittest .skipIf (ssl is None , 'No ssl module' )
672+ @unittest .skipUnless (HAS_SNI , 'No SNI support in ssl module' )
669673 def test_create_server_ssl_verify_failed (self ):
670674 proto = None
671675
@@ -694,6 +698,7 @@ def factory():
694698 server .close ()
695699
696700 @unittest .skipIf (ssl is None , 'No ssl module' )
701+ @unittest .skipUnless (HAS_SNI , 'No SNI support in ssl module' )
697702 def test_create_server_ssl_match_failed (self ):
698703 proto = None
699704
@@ -724,6 +729,7 @@ def factory():
724729 server .close ()
725730
726731 @unittest .skipIf (ssl is None , 'No ssl module' )
732+ @unittest .skipUnless (HAS_SNI , 'No SNI support in ssl module' )
727733 def test_create_server_ssl_verified (self ):
728734 proto = None
729735
You can’t perform that action at this time.
0 commit comments