def test_delete_value_not_in_list(self): l_list = LinkedList() l_list.insert("Jacob") l_list.insert("Pallymay") l_list.insert("Rasmus") with self.assertRaises(ValueError): l_list.deleteValue("Sunny")
def test_delete_next_reassignment(self): l_list = LinkedList() l_list.insert("Jacob") l_list.insert("Cid") l_list.insert("Pallymay") l_list.insert("Rasmus") l_list.deleteValue("Pallymay") l_list.deleteValue("Cid") self.assertEqual(l_list.head.next.getData(), "Jacob")
def test_delete(self): l_list = LinkedList() l_list.insert("Jacob") l_list.insert("Pallymay") l_list.insert("Rasmus") l_list.deleteValue("Rasmus") self.assertEqual(l_list.head.getData(), "Pallymay") self.assertTrue(l_list.deleteValue("Jacob")) l_list.printList()
def test_delete_empty_list(self): l_list = LinkedList() with self.assertRaises(ValueError): l_list.deleteValue("Sunny")