def test_prepared_request_with_body(self): connection = LibcloudConnection(host=self.listen_host, port=self.listen_port) connection.prepared_request(method="GET", url="/test/prepared-request-3", body="test body", stream=True) self.assertEqual(connection.response.status_code, httplib.OK) self.assertEqual(connection.response.content, b"/test/prepared-request-3")
def test_prepared_request_empty_body_chunked_encoding_not_used(self): connection = LibcloudConnection(host=self.listen_host, port=self.listen_port) connection.prepared_request(method='GET', url='/test/prepared-request-1', body='', stream=True) self.assertEqual(connection.response.status_code, httplib.OK) self.assertEqual(connection.response.content, b'/test/prepared-request-1') connection = LibcloudConnection(host=self.listen_host, port=self.listen_port) connection.prepared_request(method='GET', url='/test/prepared-request-2', body=None, stream=True) self.assertEqual(connection.response.status_code, httplib.OK) self.assertEqual(connection.response.content, b'/test/prepared-request-2')