[Python-checkins] r54920 - python/trunk/Lib/test/test_socket_ssl.py
facundo.batista
python-checkins at python.org
Sun Apr 22 03:19:01 CEST 2007
Author: facundo.batista
Date: Sun Apr 22 03:18:56 2007
New Revision: 54920
Modified:
python/trunk/Lib/test/test_socket_ssl.py
Log:
Added tests for other methods of SSL object. Now we cover
all the object methods. This is the final step to close
the #451607 bug.
Modified: python/trunk/Lib/test/test_socket_ssl.py
==============================================================================
--- python/trunk/Lib/test/test_socket_ssl.py (original)
+++ python/trunk/Lib/test/test_socket_ssl.py Sun Apr 22 03:18:56 2007
@@ -117,6 +117,21 @@
self.assertEqual(i, "Foo\n")
s.close()
+ def testMethods(self):
+ # read & write is already tried in the Basic test
+ # now we'll try to get the server info about certificates
+ # this came from the certificate I used, one I found in /usr/share/openssl
+ info = "/C=PT/ST=Queensland/L=Lisboa/O=Neuronio, Lda./OU=Desenvolvimento/CN=brutus.neuronio.pt/emailAddress=sampo at iki.fi"
+
+ s = socket.socket()
+ s.connect(("localhost", 4433))
+ ss = socket.ssl(s)
+ cert = ss.server()
+ self.assertEqual(cert, info)
+ cert = ss.issuer()
+ self.assertEqual(cert, info)
+ s.close()
+
class OpenSSLServer(threading.Thread):
def __init__(self):
More information about the Python-checkins
mailing list