def test_remove_first_as_list(self):
     ll = LinkedList()
     ll.append(1)
     ll.append(2)
     ll.append(3)
     ll.remove(0)
     self.assertEqual([2, 3], ll.as_list())
 def test_as_list_on_empty(self):
     ll = LinkedList()
     self.assertEqual([], ll.as_list())
 def test_as_list(self):
     l = [1, 2, 3]
     ll = LinkedList(l)
     self.assertEqual(l, ll.as_list())