MCPcopy
hub / github.com/dask/dask / test_read_csv_index

Function test_read_csv_index

dask/dataframe/io/tests/test_csv.py:527–543  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

525
526
527def test_read_csv_index():
528 with filetext(csv_text) as fn:
529 f = dd.read_csv(fn, blocksize=20).set_index("amount")
530 result = f.compute(scheduler="sync")
531 assert result.index.name == "amount"
532
533 blocks = compute_as_if_collection(
534 dd.DataFrame, f.dask, f.__dask_keys__(), scheduler="sync"
535 )
536 for i, block in enumerate(blocks):
537 if i < len(f.divisions) - 2:
538 assert (block.index < f.divisions[i + 1]).all()
539 if i > 0:
540 assert (block.index >= f.divisions[i]).all()
541
542 expected = pd.read_csv(fn).set_index("amount")
543 assert_eq(result, expected)
544
545
546def test_read_csv_skiprows_range():

Callers

nothing calls this directly

Calls 8

filetextFunction · 0.90
compute_as_if_collectionFunction · 0.90
assert_eqFunction · 0.90
set_indexMethod · 0.80
read_csvMethod · 0.80
computeMethod · 0.45
__dask_keys__Method · 0.45
allMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…