Ejemplo n.º 1
0
def removeLast(lst):
    """
    Remueve el último elemento de la lista
    """
    if (lst['type'] == 'ARRAY_LIST'):
        alt.removeLast(lst)
    else:
        slt.removeLast(lst)
Ejemplo n.º 2
0
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]
Ejemplo n.º 4
0
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]