Ejemplo n.º 1
0
 def test_remove_node_last_item(self):
     dl_list = DoublyLinkedList([1, 2, 3])
     self.assertEqual(len([i for i in dl_list.items()]), 3)
     dl_list.removeNode(dl_list.lastnode())
     self.assertEqual(dl_list.lastnode().value, 2)
     self.assertEqual(len([i for i in dl_list.items()]), 2)
Ejemplo n.º 2
0
 def test_remove_node_unique_item(self):
     dl_list = DoublyLinkedList([1])
     self.assertEqual(len([i for i in dl_list.items()]), 1)
     dl_list.removeNode(dl_list.firstnode())
     self.assertEqual(dl_list.firstnode(), None)
     self.assertEqual(len([i for i in dl_list.items()]), 0)