def test_deleteElement(lstbooks, books): pos = slt.isPresent(lstbooks, books[2]) assert pos > 0 book = slt.getElement(lstbooks, pos) assert book == books[2] slt.deleteElement(lstbooks, pos) assert slt.size(lstbooks) == 4 book = slt.getElement(lstbooks, pos) assert book == books[3]
def test_deleteElement(lstcasting, casting): pos = slt.isPresent(lstcasting, casting[2]) assert pos > 0 cast = slt.getElement(lstcasting, pos) assert cast == casting[2] slt.deleteElement(lstcasting, pos) assert slt.size(lstcasting) == len(casting) - 1 cast = slt.getElement(lstcasting, pos) assert cast == casting[3]
def test_deleteElement(lstpeliculas, peliculas): pos = slt.isPresent(lstpeliculas, peliculas[2]) assert pos > 0 pelicula = slt.getElement(lstpeliculas, pos) assert pelicula == peliculas[2] slt.deleteElement(lstpeliculas, pos) assert slt.size(lstpeliculas) == len(peliculas) - 1 pelicula = slt.getElement(lstpeliculas, pos) assert pelicula == peliculas[3]
def deleteElement (lst, pos): """ Elimina el elemento en la posición pos de la lista. pos debe ser mayor que cero y menor o igual al tamaño de la lista la lista no esta vacia """ if (lst['type']=='ARRAY_LIST'): alt.deleteElement(lst, pos) else: slt.deleteElement(lst, pos)
def deleteElement(lst, pos): """ Elimina el elemento en la posición pos de la lista. pos debe ser mayor que cero y menor o igual al tamaño de la lista la lista no esta vacia Args: lst Lista a evaluar pos posicion en la lista en la cual está el elemento """ if (lst['type'] == 'ARRAY_LIST'): alt.deleteElement(lst, pos) else: slt.deleteElement(lst, pos)
def deleteElement(lst, pos): """ Elimina el elemento en la posición pos de la lista. Elimina el elemento que se encuentra en la posición pos de la lista. Pos debe ser mayor que cero y menor o igual al tamaño de la lista. Se decrementa en un uno el tamñao de la lista. La lista no puede estar vacia. Args: lst: La lista a retoranr pos: Posición del elemento a eliminar. Raises: Exception """ try: if (lst['type'] == 'ARRAY_LIST'): alt.deleteElement(lst, pos) else: slt.deleteElement(lst, pos) except Exception as exp: error.reraise(exp, 'List->deleteElement: ')