()
| 569 | |
| 570 | |
| 571 | def test_intersect_nan(): |
| 572 | old_chunks = ((np.nan, np.nan), (8,)) |
| 573 | new_chunks = ((np.nan, np.nan), (4, 4)) |
| 574 | |
| 575 | result = list(intersect_chunks(old_chunks, new_chunks)) |
| 576 | expected = [ |
| 577 | (((0, slice(0, None, None)), (0, slice(0, 4, None))),), |
| 578 | (((0, slice(0, None, None)), (0, slice(4, 8, None))),), |
| 579 | (((1, slice(0, None, None)), (0, slice(0, 4, None))),), |
| 580 | (((1, slice(0, None, None)), (0, slice(4, 8, None))),), |
| 581 | ] |
| 582 | assert result == expected |
| 583 | |
| 584 | |
| 585 | def test_intersect_nan_single(): |
nothing calls this directly
no test coverage detected