(self)
| 206 | assert mary.parent is john |
| 207 | |
| 208 | def test_child_already_exists(self) -> None: |
| 209 | mary: TreeNode = TreeNode() |
| 210 | john: TreeNode = TreeNode(children={"Mary": mary}) |
| 211 | mary_2: TreeNode = TreeNode() |
| 212 | with pytest.raises(KeyError): |
| 213 | john._set_item("Mary", mary_2, allow_overwrite=False) |
| 214 | |
| 215 | def test_set_grandchild(self) -> None: |
| 216 | rose: TreeNode = TreeNode() |