Пример #1
0
 def test_remove_last(self):
     mylist = LinkedList()
     mylist.add(1)
     mylist.add(2)
     mylist.add(3)
     mylist.remove(1)
     assert mylist.toList() == [3, 2]
Пример #2
0
 def test_remove_first(self):
     mylist = LinkedList()
     mylist.add(1)
     mylist.add(2)
     mylist.add(3)
     mylist.remove(3)
     assert mylist.toList() == [2, 1]
Пример #3
0
 def test_many_duplicates(self):
     mylist = LinkedList()
     mylist.add(3)
     mylist.add(3)
     mylist.add(3)
     mylist.remove(3)
     assert mylist.toList() == [3, 3]
Пример #4
0
 def test_one_item(self):
     mylist = LinkedList()
     mylist.add(3)
     mylist.remove(3)
     assert mylist.isEmpty()
Пример #5
0
 def test_empty_list(self):
     mylist = LinkedList()
     mylist.remove(1)
     assert mylist.isEmpty()