MCPcopy
hub / github.com/pydata/xarray / test_not_isomorphic

Method test_not_isomorphic

xarray/tests/test_datatree_mapping.py:19–30  ·  view source on GitHub ↗
(self, create_test_datatree)

Source from the content-addressed store, hash-verified

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()

Callers

nothing calls this directly

Calls 2

map_over_datasetsFunction · 0.90
create_test_datatreeFunction · 0.85

Tested by

no test coverage detected