]> granicus.if.org Git - python/commitdiff
Merged revisions 80375 via svnmerge from
authorAntoine Pitrou <solipsis@pitrou.net>
Thu, 22 Apr 2010 18:43:31 +0000 (18:43 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Thu, 22 Apr 2010 18:43:31 +0000 (18:43 +0000)
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80375 | antoine.pitrou | 2010-04-22 20:00:41 +0200 (jeu., 22 avril 2010) | 3 lines

  Skip test on old versions of OpenSSL
........

Lib/test/test_ssl.py

index 77a5d6d7b6a5a8a52b9e9db64ba82adc9f109e38..2aa265ae307157a3e4febf51831c2d18c8d22152 100644 (file)
@@ -221,6 +221,9 @@ class NetworkedTests(unittest.TestCase):
     def test_algorithms(self):
         # Issue #8484: all algorithms should be available when verifying a
         # certificate.
+        # SHA256 was added in OpenSSL 0.9.8
+        if ssl.OPENSSL_VERSION_INFO < (0, 9, 8, 0, 15):
+            self.skipTest("SHA256 not available on %r" % ssl.OPENSSL_VERSION)
         # NOTE: https://sha256.tbs-internet.com is another possible test host
         remote = ("sha2.hboeck.de", 443)
         sha256_cert = os.path.join(os.path.dirname(__file__), "sha256.pem")