def testChildAdd(self): """ Test to see if adding a child item works as it should. """ items = ["elephant", "rat"] new_node1 = Node("elephant") new_node2 = Node("rat") i = 0 self.node1.child = new_node1 new_node1.parent = self.node1 new_node1.next = new_node2 new_node2.prev = new_node1 for node in self.node1.child.iter(): self.assertEquals(node.name, items[i]) i += 1