def test_node_removeChild(): root = Node() child_1 = Node() child_2 = Node() child_3 = Node() root.addChild(child_1) root.addChild(child_2) root.addChild(child_3) root.removeChild(1) assert root.childCount() == 2 root.removeChild(1) assert root.childCount() == 1 root.removeChild(1) #There's only a child at position 0 assert root.childCount() == 1 root.removeChild(0) assert root.childCount() == 0
def test_node_children(): root = Node() child_1 = Node() child_2 = Node() child_3 = Node() root.addChild(child_1) root.addChild(child_2) root.addChild(child_3) children = root.children() assert len(children) == 3 assert children[1] == child_2 assert root.childCount() == 3