Gentoo Archives: gentoo-commits

From: "Ali Polatel (hawking)" <hawking@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/m2crypto/files: m2crypto-0.18.2-resume_session.patch
Date: Fri, 27 Jun 2008 11:04:53
Message-Id: E1KCBl1-0006wG-PM@stork.gentoo.org
1 hawking 08/06/27 11:04:47
2
3 Added: m2crypto-0.18.2-resume_session.patch
4 Log:
5 Fixed resume_session test.
6 (Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r1 x86_64)
7
8 Revision Changes Path
9 1.1 dev-python/m2crypto/files/m2crypto-0.18.2-resume_session.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/m2crypto/files/m2crypto-0.18.2-resume_session.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/m2crypto/files/m2crypto-0.18.2-resume_session.patch?rev=1.1&content-type=text/plain
13
14 Index: m2crypto-0.18.2-resume_session.patch
15 ===================================================================
16 --- tests/test_ssl.py 2008-06-27 13:09:26.000000000 +0300
17 +++ tests/test_ssl.py 2008-06-27 13:38:33.000000000 +0300
18 @@ -131,20 +131,22 @@
19 ses = c.get_session()
20 t = ses.as_text()
21 data = c.getresponse().read()
22 - c.close()
23 + # Appearently closing connection here screws session
24 + # c.close()
25
26 ctx2 = SSL.Context()
27 ctx2.load_verify_locations(cafile='tests/ca.pem')
28 ctx2.load_cert('tests/x509.pem')
29 ctx2.set_verify(SSL.verify_peer | SSL.verify_fail_if_no_peer_cert, 1)
30 ctx2.set_session_cache_mode(m2.SSL_SESS_CACHE_CLIENT)
31 - c = httpslib.HTTPSConnection(srv_host, srv_port, ssl_context=ctx2)
32 - c.set_session(ses)
33 - c.request('GET', '/')
34 - ses2 = c.get_session()
35 + c2 = httpslib.HTTPSConnection(srv_host, srv_port, ssl_context=ctx2)
36 + c2.set_session(ses)
37 + c2.request('GET', '/')
38 + ses2 = c2.get_session()
39 t2 = ses2.as_text()
40 - data = c.getresponse().read()
41 + data = c2.getresponse().read()
42 c.close()
43 + c2.close()
44 assert t == t2, "Sessions did not match"
45 finally:
46 self.stop_server(pid)
47
48
49
50 --
51 gentoo-commits@l.g.o mailing list