MCPcopy Create free account
hub / github.com/dask/dask / test_delayed_roundtrip

Function test_delayed_roundtrip

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

Source from the content-addressed store, hash-verified

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