def test_to_list2(self, a): lst = UnrolledLinkedList(5) for item in a: lst.add(item) self.assertEqual(lst.to_list(), a)
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())
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])