Skip to content

Commit a0af2ac

Browse files
committed
test from pydata#9196 but on TreeNode
1 parent 781877c commit a0af2ac

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

xarray/tests/test_treenode.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ def test_forbid_setting_parent_directly(self):
6464
):
6565
mary.parent = john
6666

67+
def test_dont_modify_children_inplace(self):
68+
# GH issue 9196
69+
child = TreeNode()
70+
TreeNode(children={"child": child})
71+
assert child.parent is None
72+
6773
def test_multi_child_family(self):
6874
mary: TreeNode = TreeNode()
6975
kate: TreeNode = TreeNode()

0 commit comments

Comments
 (0)