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:1128–1141  ·  view source on GitHub ↗
(sample_disk_data)

Source from the content-addressed store, hash-verified

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