def removeLast(lst): """ Remueve el último elemento de la lista """ if (lst['type'] == 'ARRAY_LIST'): alt.removeLast(lst) else: slt.removeLast(lst)
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 Raises: Exception """ try: if (lst['type'] == 'ARRAY_LIST'): return alt.removeLast(lst) else: return slt.removeLast(lst) except Exception as exp: error.reraise(exp, 'List->removeLast: ')
def test_removeLast(lstbooks, books): assert slt.size(lstbooks) == 5 slt.removeLast(lstbooks) assert slt.size(lstbooks) == 4 book = slt.getElement(lstbooks, 4) assert book == books[3]
def test_removeLast(lstpeliculas, peliculas): assert slt.size(lstpeliculas) == len(peliculas) slt.removeLast(lstpeliculas) assert slt.size(lstpeliculas) == len(peliculas) - 1 movie = slt.getElement(lstpeliculas, len(peliculas) - 1) assert movie == peliculas[len(peliculas) - 2]
def test_removeLast(lstbooks, books): assert lts.size(lstbooks) == 5 lts.removeLast(lstbooks) assert lts.size(lstbooks) == 4 book = lts.getElement(lstbooks, 4) assert book == books[3]