def test_removeLast (self): self.lst = slt.newList() self.assertEqual (slt.isEmpty(self.lst), True) self.assertEqual (slt.size(self.lst), 0) slt.addLast (self.lst, self.book1) self.assertEqual (slt.size(self.lst), 1) slt.addLast (self.lst, self.book2) self.assertEqual (slt.size(self.lst), 2) slt.removeLast(self.lst) book = slt.getElement(self.lst, 1) self.assertEqual (slt.isEmpty(self.lst), False) self.assertEqual (slt.size(self.lst), 1) self.assertDictEqual (book, self.book1)
def test_removeLast(self): self.lst = slt.newList('ARRAY_LIST') self.assertEqual(slt.isEmpty(self.lst), True) self.assertEqual(slt.size(self.lst), 0) slt.addLast(self.lst, self.movie1) self.assertEqual(slt.size(self.lst), 1) slt.addLast(self.lst, self.movie2) self.assertEqual(slt.size(self.lst), 2) slt.removeLast(self.lst) movie = slt.getElement(self.lst, 1) self.assertEqual(slt.isEmpty(self.lst), False) self.assertEqual(slt.size(self.lst), 1) self.assertDictEqual(movie, self.movie1)
def removeLast(lst): """ Remueve el último elemento de la lista. Elimina el último elemento de la lista y lo retorna en caso de existir. El tamaño de la lista se decrementa en 1. Si la lista es vacía retorna None. Args: lst: La lista a examinar Returns: El ultimo elemento de la lista Raises: Exception """ try: return lt.removeLast(lst) except Exception as exp: error.reraise(exp, 'TADList->removeLast: ')
def removeLast(lst): """ Remueve el último elemento de la lista """ lt.removeLast(lst)