(tempdir, dataset_reader)
| 3480 | |
| 3481 | @pytest.mark.pandas |
| 3482 | def 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 |
nothing calls this directly
no test coverage detected