Пример #1
0
def isEmpty (lst):
    """
    Indica si la lista está vacía(True) o no (False)
    """
    if (lst['type']=='ARRAY_LIST'):
        return alt.isEmpty(lst)
    else:
        return slt.isEmpty(lst)
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]
Пример #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]
Пример #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]
Пример #5
0
def test_addLast(lst, lista):
    assert slt.isEmpty(lst) == True
    assert slt.size(lst) == 0
    slt.addLast(lst, lista[1])
    assert slt.size(lst) == 1
    slt.addLast(lst, lista[2])
    assert slt.size(lst) == 2
    book = slt.firstElement(lst)
    assert book == lista[1]
    book = slt.lastElement(lst)
    assert book == lista[2]
Пример #6
0
def isEmpty(lst):
    """
    Indica si la lista está vacía(True) o no (False)
    Args:
        lst
            Lista a evaluar
    Return: True en caso de que si, False en caso contrario
    """
    if (lst['type'] == 'ARRAY_LIST'):
        return alt.isEmpty(lst)
    else:
        return slt.isEmpty(lst)
def test_insertElement(lst, books):
    assert slt.isEmpty(lst) is True
    assert slt.size(lst) == 0
    slt.insertElement(lst, books[0], 1)
    assert slt.size(lst) == 1
    slt.insertElement(lst, books[1], 2)
    assert slt.size(lst) == 2
    slt.insertElement(lst, books[2], 1)
    assert slt.size(lst) == 3
    book = slt.getElement(lst, 1)
    assert book == books[2]
    book = slt.getElement(lst, 2)
    assert book == books[0]
Пример #8
0
def test_insertElement(lst, casting):
    assert slt.isEmpty(lst) is True
    assert slt.size(lst) == 0
    slt.insertElement(lst, casting[0], 1)
    assert slt.size(lst) == 1
    slt.insertElement(lst, casting[1], 2)
    assert slt.size(lst) == 2
    slt.insertElement(lst, casting[2], 1)
    assert slt.size(lst) == 3
    cast = slt.getElement(lst, 1)
    assert cast == casting[2]
    cast = slt.getElement(lst, 2)
    assert cast == casting[0]
Пример #9
0
def test_insertElement(lst, peliculas):
    assert slt.isEmpty(lst) is True
    assert slt.size(lst) == 0
    slt.insertElement(lst, peliculas[0], 1)
    assert slt.size(lst) == 1
    slt.insertElement(lst, peliculas[1], 2)
    assert slt.size(lst) == 2
    slt.insertElement(lst, peliculas[2], 1)
    assert slt.size(lst) == 3
    pelicula = slt.getElement(lst, 1)
    assert pelicula == peliculas[2]
    pelicula = slt.getElement(lst, 2)
    assert pelicula == peliculas[0]
Пример #10
0
def isEmpty(lst):
    """ Indica si la lista está vacía

    Args: 
        lst: La lista a examinar

    Raises:
        Exception
    """
    try:
        if (lst['type'] == 'ARRAY_LIST'):
            return alt.isEmpty(lst)
        else:
            return slt.isEmpty(lst)
    except Exception as exp:
        error.reraise(exp, 'List->isEmpty: ')
def test_empty(lst):
    assert slt.isEmpty(lst) == True
    assert slt.size(lst) == 0