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
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)
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)
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