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

Class LargeMetadataFlightServer

python/pyarrow/tests/test_flight.py:909–923  ·  view source on GitHub ↗

Regression test for ARROW-13253.

Source from the content-addressed store, hash-verified

907
908
909class LargeMetadataFlightServer(FlightServerBase):
910 """Regression test for ARROW-13253."""
911
912 def __init__(self, *args, **kwargs):
913 super().__init__(*args, **kwargs)
914 self._metadata = b' ' * (2 ** 31 + 1)
915
916 def do_get(self, context, ticket):
917 schema = pa.schema([('a', pa.int64())])
918 return flight.GeneratorStream(schema, [
919 (pa.record_batch([[1]], schema=schema), self._metadata),
920 ])
921
922 def do_exchange(self, context, descriptor, reader, writer):
923 writer.write_metadata(self._metadata)
924
925
926def test_repr():

Callers 1

Calls

no outgoing calls

Tested by 1