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

Function test_intersect_nan_long

dask/array/tests/test_rechunk.py:597–611  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

595
596
597def test_intersect_nan_long():
598 old_chunks = (tuple([np.nan] * 4), (10,))
599 new_chunks = (tuple([np.nan] * 4), (5, 5))
600 result = list(intersect_chunks(old_chunks, new_chunks))
601 expected = [
602 (((0, slice(0, None, None)), (0, slice(0, 5, None))),),
603 (((0, slice(0, None, None)), (0, slice(5, 10, None))),),
604 (((1, slice(0, None, None)), (0, slice(0, 5, None))),),
605 (((1, slice(0, None, None)), (0, slice(5, 10, None))),),
606 (((2, slice(0, None, None)), (0, slice(0, 5, None))),),
607 (((2, slice(0, None, None)), (0, slice(5, 10, None))),),
608 (((3, slice(0, None, None)), (0, slice(0, 5, None))),),
609 (((3, slice(0, None, None)), (0, slice(5, 10, None))),),
610 ]
611 assert result == expected
612
613
614def test_rechunk_unknown_from_pandas():

Callers

nothing calls this directly

Calls 1

intersect_chunksFunction · 0.90

Tested by

no test coverage detected