Mercurial > public > mercurial-scm > hg
comparison mercurial/httpclient/tests/simple_http_test.py @ 14293:9adbb5ef0964
httpclient: import f4c380237fd5 to fix keepalive not working
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Wed, 11 May 2011 08:00:48 -0500 |
parents | 861f28212398 |
children | 5c3de67e7402 |
comparison
equal
deleted
inserted
replaced
14292:c97d8485b5fa | 14293:9adbb5ef0964 |
---|---|
114 self.assertEqual(expected_req, con.sock.sent) | 114 self.assertEqual(expected_req, con.sock.sent) |
115 resp = con.getresponse() | 115 resp = con.getresponse() |
116 self.assertEqual('1234567890', resp.read()) | 116 self.assertEqual('1234567890', resp.read()) |
117 self.assertEqual(['Value\n Rest of value'], | 117 self.assertEqual(['Value\n Rest of value'], |
118 resp.headers.getheaders('multiline')) | 118 resp.headers.getheaders('multiline')) |
119 # Socket should not be closed | |
120 self.assertEqual(resp.sock.closed, False) | |
121 self.assertEqual(con.sock.closed, False) | |
119 | 122 |
120 def testSimpleRequest(self): | 123 def testSimpleRequest(self): |
121 con = http.HTTPConnection('1.2.3.4:80') | 124 con = http.HTTPConnection('1.2.3.4:80') |
122 con._connect() | 125 con._connect() |
123 con.sock.data = ['HTTP/1.1 200 OK\r\n', | 126 con.sock.data = ['HTTP/1.1 200 OK\r\n', |