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

Function test_csv_format

python/pyarrow/tests/test_dataset.py:3483–3498  ·  view source on GitHub ↗
(tempdir, dataset_reader)

Source from the content-addressed store, hash-verified

3481
3482@pytest.mark.pandas
3483def test_csv_format(tempdir, dataset_reader):
3484 table = pa.table({'a': pa.array([1, 2, 3], type="int64"),
3485 'b': pa.array([.1, .2, .3], type="float64")})
3486
3487 path = str(tempdir / 'test.csv')
3488 table.to_pandas().to_csv(path, index=False)
3489
3490 dataset = ds.dataset(path, format=ds.CsvFileFormat())
3491 result = dataset_reader.to_table(dataset)
3492 assert result.equals(table)
3493
3494 assert_dataset_fragment_convenience_methods(dataset)
3495
3496 dataset = ds.dataset(path, format='csv')
3497 result = dataset_reader.to_table(dataset)
3498 assert result.equals(table)
3499
3500
3501@pytest.mark.pandas

Callers

nothing calls this directly

Calls 5

CsvFileFormatMethod · 0.80
equalsMethod · 0.80
arrayMethod · 0.45
to_tableMethod · 0.45

Tested by

no test coverage detected