MCPcopy Create free account
hub / github.com/apache/arrow / test_flight_generator_stream_of_batches

Function test_flight_generator_stream_of_batches

python/pyarrow/tests/test_flight.py:1401–1414  ·  view source on GitHub ↗

Try downloading a flight of RecordBatches in a GeneratorStream.

()

Source from the content-addressed store, hash-verified

1399
1400
1401def test_flight_generator_stream_of_batches():
1402 """Try downloading a flight of RecordBatches in a GeneratorStream."""
1403 data = pa.Table.from_arrays([
1404 pa.array(range(0, 10 * 1024))
1405 ], names=['a'])
1406
1407 with EchoStreamFlightServer() as server, \
1408 FlightClient(('localhost', server.port)) as client:
1409 writer, _ = client.do_put(flight.FlightDescriptor.for_path('test'),
1410 data.schema)
1411 writer.write_table(data)
1412 writer.close()
1413 result = client.do_get(flight.Ticket(b'')).read_all()
1414 assert result.equals(data)
1415
1416
1417def test_flight_generator_stream_of_batches_with_dict():

Callers

nothing calls this directly

Calls 8

FlightClientClass · 0.90
equalsMethod · 0.80
arrayMethod · 0.45
do_putMethod · 0.45
write_tableMethod · 0.45
closeMethod · 0.45
do_getMethod · 0.45

Tested by

no test coverage detected