(self, create_test_datatree)
| 17 | map_over_datasets(lambda x: x, "dt") |
| 18 | |
| 19 | def test_not_isomorphic(self, create_test_datatree): |
| 20 | dt1 = create_test_datatree() |
| 21 | dt2 = create_test_datatree() |
| 22 | dt2["set1/set2/extra"] = xr.DataTree(name="extra") |
| 23 | |
| 24 | with pytest.raises( |
| 25 | TreeIsomorphismError, |
| 26 | match=re.escape( |
| 27 | r"children at node 'set1/set2' do not match: [] vs ['extra']" |
| 28 | ), |
| 29 | ): |
| 30 | map_over_datasets(lambda x, y: None, dt1, dt2) |
| 31 | |
| 32 | def test_no_trees_returned(self, create_test_datatree): |
| 33 | dt1 = create_test_datatree() |
nothing calls this directly
no test coverage detected