MCPcopy
hub / github.com/dask/dask / test_delayed_roundtrip

Function test_delayed_roundtrip

dask/dataframe/tests/test_dataframe.py:2406–2420  ·  view source on GitHub ↗
(optimize)

Source from the content-addressed store, hash-verified

2404
2405@pytest.mark.parametrize("optimize", [True, False])
2406def test_delayed_roundtrip(optimize):
2407 df1 = d + 1 + 1
2408 delayed = df1.to_delayed(optimize_graph=optimize)
2409
2410 assert len(delayed) == df1.npartitions
2411 dm = d.a.mean().to_delayed(optimize_graph=optimize)
2412
2413 delayed2 = [x * 2 - dm for x in delayed]
2414
2415 for x in delayed2:
2416 x.dask.validate()
2417
2418 df3 = dd.from_delayed(delayed2, meta=df1, divisions=df1.divisions)
2419 df4 = df3 - 1 - 1
2420 assert_eq(df4, (full + 2) * 2 - full.a.mean() - 2)
2421
2422
2423def test_from_delayed_lazy_if_meta_provided():

Callers

nothing calls this directly

Calls 5

assert_eqFunction · 0.90
validateMethod · 0.80
from_delayedMethod · 0.80
to_delayedMethod · 0.45
meanMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…