def test_v2_nexist(self, v1, v2, lst):
     l1 = LinkedList()
     l2 = LinkedList()
     for item in lst:
         l1.append(item)
         l2.append(item)
     l1.insert_before(v1, v2)
     self.assertEqual(l1 == l2, True)
 def test_v2_exist(self, v1, v2, lst):
     l1 = LinkedList()
     for item in lst:
         l1.append(item)
     l1.prepend(v2)
     l1.insert_before(v1, v2)
     self.assertEqual(l1.size == len(lst) + 2, True)
     self.assertEqual(l1.front.value == v1, True)
 def test_empty(self):
     l1 = LinkedList()
     l1.insert_before(1, 1)
     self.assertEqual(str(l1),
                      "I'm so empty... experiencing existential angst!!!")