mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
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.
This commit is contained in:
parent
24522982d0
commit
9f87128d8b
1 changed files with 15 additions and 0 deletions
|
|
@ -117,6 +117,21 @@ class OpenSSLTests(unittest.TestCase):
|
|||
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@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):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue