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

Function roundtrip

python/pyarrow/tests/test_pandas.py:5357–5365  ·  view source on GitHub ↗
(df, schema=None)

Source from the content-addressed store, hash-verified

5355 # Here we simply ensure we validate correctly.
5356
5357 def roundtrip(df, schema=None):
5358 tab = pa.Table.from_pandas(df, schema=schema)
5359 tab.validate(full=True)
5360 # we expect to trigger chunking internally
5361 # an assertion failure here may just mean this threshold has changed
5362 num_chunks = tab.column(0).num_chunks
5363 assert num_chunks > 1
5364 tm.assert_frame_equal(tab.to_pandas(self_destruct=True,
5365 maps_as_pydicts="strict"), df)
5366
5367 x = b"0" * 720000000
5368 roundtrip(pd.DataFrame({"strings": [x, x, x]}))

Callers 15

test_nullMethod · 0.85
test_booleanMethod · 0.85
test_int8Method · 0.85
test_uint8Method · 0.85
test_int16Method · 0.85
test_uint16Method · 0.85
test_int32Method · 0.85
test_uint32Method · 0.85
test_int64Method · 0.85

Calls 2

validateMethod · 0.45
columnMethod · 0.45

Tested by

no test coverage detected