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',