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 |