def test_insert_first(self): n = Node(1) ll = Linkedlist() ll.insert_first(n) self.assertEqual(ll.head, n) self.assertEqual(ll.head.data, n.data)
def test_clear(self): n = Node(1) ll = Linkedlist() ll.insert_first(n) ll.clear() self.assertEqual(ll.get_first(), None)
def test_remove_first(self): n = Node(1) ll = Linkedlist() ll.insert_first(n) self.assertEqual(ll.remove_first(), n) self.assertEqual(ll.get_first(), None)