Ejemplo n.º 1
0
    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")
Ejemplo n.º 2
0
    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')