Esempio n. 1
0
 def test_append_after_add(self):
     my_list = LinkedList()
     my_list.add(5)
     my_list.add(4)
     my_list.append(6)
     my_list.append(7)
     self.assertEqual(my_list.to_list(), [4, 5, 6, 7])
Esempio n. 2
0
 def test_remove_to_empty_then_append(self):
     my_list = LinkedList()
     my_list.add(6)
     my_list.add(5)
     my_list.remove(6)
     my_list.remove(5)
     my_list.append(8)
     my_list.append(9)
     self.assertEqual(my_list.to_list(), [8, 9])
Esempio n. 3
0
 def test_remove_from_start_then_append(self):
     my_list = LinkedList()
     my_list.add(6)
     my_list.add(5)
     my_list.add(4)
     my_list.add(3)
     my_list.add(2)
     my_list.remove(2)
     my_list.append(7)
     self.assertEqual(my_list.to_list(), [3, 4, 5, 6, 7])
Esempio n. 4
0
 def test_append_empty(self):
     my_list = LinkedList()
     my_list.append(4)
     my_list.append(5)
     my_list.append(6)
     self.assertEqual(my_list.to_list(), [4, 5, 6])