Example #1
0
def test_changeInfo(lstpeliculas):
    pelicula10 = {
        '\ufeffid': '12391238712897',
        'budget': '2',
        'genres': 'Bachata|Salsa|Romance|Trap Fiction',
        'imdb_id': 'tt012938123',
        'original_language': 'es',
        'original_title': 'El loco',
        'overview': "LOCURA.",
        'popularity': '10',
        'production_companies': 'Bachata INC',
        'production_countries': 'Colombia',
        'release_date': '26/06/2020',
        'revenue': '1239813',
        'runtime': '195',
        'spoken_languages': 'Locura',
        'status': 'Released',
        'tagline': 'AAAAAAAAAAAY.',
        'title': 'XD',
        'vote_average': '10',
        'vote_count': '1',
        'production_companies_number': '2',
        'spoken_languages_number\n': '7'
    }
    slt.changeInfo(lstpeliculas, 1, pelicula10)
    pelicula = slt.getElement(lstpeliculas, 1)
    assert pelicula10 == pelicula
Example #2
0
def changeInfo (lst, pos, element):
    """
    Reemplaza la información de la lista en la posicion pos, con el elemento element
    """
    if (lst['type']=='ARRAY_LIST'):
        alt.changeInfo (lst, pos, element)
    else:
        slt.changeInfo (lst, pos, element)
Example #3
0
def changeInfo(lst, pos, element):
    """
    Reemplaza la información de la lista en la posicion pos, con el elemento element
    Args:
        lst
            Lista a evaluar
        pos
            posición en la que se desea modificar la informacion
        newInfo
            Información que será agregada en vez de la existente
    Return :: None
    """
    if (lst['type'] == 'ARRAY_LIST'):
        alt.changeInfo(lst, pos, element)
    else:
        slt.changeInfo(lst, pos, element)
Example #4
0
def changeInfo(lst, pos, element):
    """ Cambia la informacion contenida en el nodo de la lista que se encuentra en la posicion pos.
    
    Args:   
        lst: La lista a examinar
        pos: la posición de la lista con la información a cambiar
        newinfo: La nueva información que se debe poner en el nodo de la posición pos

    Raises:
        Exception
    """
    try:
        if (lst['type'] == 'ARRAY_LIST'):
            alt.changeInfo(lst, pos, element)
        else:
            slt.changeInfo(lst, pos, element)
    except Exception as exp:
        error.reraise(exp, 'List->changeInfo: ')
def test_changeInfo(lstbooks):
    book10 = {'book_id': '10', 'book_title': 'Title 10', 'author': 'author 10'}
    slt.changeInfo(lstbooks, 1, book10)
    book = slt.getElement(lstbooks, 1)
    assert book10 == book