Esempio n. 1
0
 def test_to_list2(self, a):
     lst = UnrolledLinkedList(5)
     for item in a:
         lst.add(item)
     self.assertEqual(lst.to_list(), a)
Esempio n. 2
0
 def test_from_list2(self, a):
     lst1 = UnrolledLinkedList(5)
     lst2 = UnrolledLinkedList(5)
     for item in a:
         lst2.add(item)
     self.assertEqual(lst1.from_list(a).to_list(), lst2.to_list())
Esempio n. 3
0
 def test_set(self):
     lst = UnrolledLinkedList(5)
     self.assertRaises(IndexError, lambda: lst.set(0, 1))
     lst.add(1).add(2).add(3).add(4)
     self.assertEqual(lst.set(1, 5).to_list(), [1, 5, 3, 4])