Esempio n. 1
0
def addFirst(lst, element):
    """
    Agrega un elemento en la primera posición de la lista
    """
    if (lst['type']=='ARRAY_LIST'):
        alt.addFirst (lst, element)
    else:
        slt.addFirst (lst, element)
def test_addFirst(lst, books):
    assert slt.isEmpty(lst) == True
    assert slt.size(lst) == 0
    slt.addFirst(lst, books[1])
    assert slt.size(lst) == 1
    slt.addFirst(lst, books[2])
    assert slt.size(lst) == 2
    book = slt.firstElement(lst)
    assert book == books[2]
Esempio n. 3
0
def test_addFirst(lst, casting):
    assert slt.isEmpty(lst) == True
    assert slt.size(lst) == 0
    slt.addFirst(lst, casting[1])
    assert slt.size(lst) == 1
    slt.addFirst(lst, casting[2])
    assert slt.size(lst) == 2
    cast = slt.firstElement(lst)
    assert cast == casting[2]
Esempio n. 4
0
def test_addFirst(lst, peliculas):
    assert slt.isEmpty(lst) == True
    assert slt.size(lst) == 0
    slt.addFirst(lst, peliculas[1])
    assert slt.size(lst) == 1
    slt.addFirst(lst, peliculas[2])
    assert slt.size(lst) == 2
    pelicula = slt.firstElement(lst)
    assert pelicula == peliculas[2]
Esempio n. 5
0
def addFirst(lst, element):
    """
    Agrega un elemento en la primera posición de la lista
    Args:
        lst :: lista
            La lista a la cual se le añadirá el nuevo elemento
        element
            Elemento que será agregado a la lista que se pasa por parametro
    Return : None
    """
    if (lst['type'] == 'ARRAY_LIST'):
        alt.addFirst(lst, element)
    else:
        slt.addFirst(lst, element)
Esempio n. 6
0
def addFirst(lst, element):
    """Agrega un elemento a la lista en la primera posicion.

    Agrega un elemento en la primera posición de la lista, se incrementa 
    el tamaño de la lista en uno.

    Args:
        lst:  La lista don de inserta el elemento
        element:  El elemento a insertar en la lista

    Returns:
        La lista con el nuevo elemento en la primera posición, si el proceso fue exitoso  

    Raises:
        Exception
    """
    try:
        if (lst['type'] == 'ARRAY_LIST'):
            alt.addFirst(lst, element)
        else:
            slt.addFirst(lst, element)
    except Exception as exp:
        error.reraise(exp, 'List->addFirst: ')