()
| 595 | |
| 596 | |
| 597 | def 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 | |
| 614 | def test_rechunk_unknown_from_pandas(): |
nothing calls this directly
no test coverage detected