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

Function test_csv_format

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

Source from the content-addressed store, hash-verified

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