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

Function test_empty_row_groups

python/pyarrow/tests/parquet/test_basic.py:902–917  ·  view source on GitHub ↗
(tempdir)

Source from the content-addressed store, hash-verified

900
901
902def test_empty_row_groups(tempdir):
903 # ARROW-3020
904 table = pa.Table.from_arrays([pa.array([], type='int32')], ['f0'])
905
906 path = tempdir / 'empty_row_groups.parquet'
907
908 num_groups = 3
909 with pq.ParquetWriter(path, table.schema) as writer:
910 for i in range(num_groups):
911 writer.write_table(table)
912
913 reader = pq.ParquetFile(path)
914 assert reader.metadata.num_row_groups == num_groups
915
916 for i in range(num_groups):
917 assert reader.read_row_group(i).equals(table)
918
919
920def test_reads_over_batch(tempdir):

Callers

nothing calls this directly

Calls 4

read_row_groupMethod · 0.95
equalsMethod · 0.80
arrayMethod · 0.45
write_tableMethod · 0.45

Tested by

no test coverage detected