()
| 1501 | |
| 1502 | |
| 1503 | def test_optimize_fuse_keys(): |
| 1504 | x = db.range(10, npartitions=2) |
| 1505 | y = x.map(inc) |
| 1506 | z = y.map(inc) |
| 1507 | |
| 1508 | dsk = z.__dask_optimize__(z.dask, z.__dask_keys__()) |
| 1509 | assert not y.dask.keys() & dsk.keys() |
| 1510 | |
| 1511 | dsk = z.__dask_optimize__(z.dask, z.__dask_keys__(), fuse_keys=y.__dask_keys__()) |
| 1512 | assert all(k in dsk for k in y.__dask_keys__()) |
| 1513 | |
| 1514 | |
| 1515 | def test_reductions_are_lazy(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…