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

Function test_memory_map_retain_buffer_reference

python/pyarrow/tests/test_io.py:1129–1142  ·  view source on GitHub ↗
(sample_disk_data)

Source from the content-addressed store, hash-verified

1127
1128
1129def test_memory_map_retain_buffer_reference(sample_disk_data):
1130 path, data = sample_disk_data
1131
1132 cases = []
1133 with pa.memory_map(path, 'rb') as f:
1134 cases.append((f.read_buffer(100), data[:100]))
1135 cases.append((f.read_buffer(100), data[100:200]))
1136 cases.append((f.read_buffer(100), data[200:300]))
1137
1138 # Call gc.collect() for good measure
1139 gc.collect()
1140
1141 for buf, expected in cases:
1142 assert buf.to_pybytes() == expected
1143
1144
1145def test_os_file_reader(sample_disk_data):

Callers

nothing calls this directly

Calls 2

read_bufferMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected