def test_separate_headers_and_empty_body(self): raw_request = '\r\n'.join([ 'GET /users/flair/5616.json HTTP/1.1', 'Host: stackoverflow.com', 'Accept: */*', '', '' ]) headers, body = separate_headers_and_body(raw_request) expected_headers = '\r\n'.join([ 'GET /users/flair/5616.json HTTP/1.1', 'Host: stackoverflow.com', 'Accept: */*' ]) expected_body = "" self.failUnlessEqual(headers, expected_headers) self.failUnlessEqual(body, expected_body)
def test_separate_headers_and_body(self): raw_response = '\r\n'.join([ 'HTTP/1.1 200 OK', 'Server: nginx', 'Date: Wed, 19 May 2010 23:26:12 GMT', '', 'My content goes here.' ]) headers, body = separate_headers_and_body(raw_response) expected_headers = '\r\n'.join([ 'HTTP/1.1 200 OK', 'Server: nginx', 'Date: Wed, 19 May 2010 23:26:12 GMT' ]) expected_body = "My content goes here." self.failUnlessEqual(headers, expected_headers) self.failUnlessEqual(body, expected_body)