def exchange (lst, pos1, pos2): """ Intercambia la informacion en las posiciones pos1 y pos2 de la lista """ if (lst['type']=='ARRAY_LIST'): alt.exchange (lst, pos1, pos2) else: slt.exchange (lst, pos1, pos2)
def exchange(lst, pos1, pos2): """ Intercambia la informacion en las posiciones pos1 y pos2 de la lista Args: lst:: Lista en la cual se realizaran los cambios pos1:: int posición del primer elemento que se desea cambiar pos2 :: int posición del segundo elemento que se desea cambiar """ if (lst['type'] == 'ARRAY_LIST'): alt.exchange(lst, pos1, pos2) else: slt.exchange(lst, pos1, pos2)
def exchange(lst, pos1, pos2): """ Intercambia la informacion en las posiciones pos1 y pos2 de la lista. Args: lst: La lista a examinar pos1: Posición del primer elemento pos2: Posiocion del segundo elemento Raises: Exception """ try: if (lst['type'] == 'ARRAY_LIST'): alt.exchange(lst, pos1, pos2) else: slt.exchange(lst, pos1, pos2) except Exception as exp: error.reraise(exp, 'List->exchange: ')
def test_exchange(lstbooks, books): book1 = slt.getElement(lstbooks, 1) book5 = slt.getElement(lstbooks, 5) slt.exchange(lstbooks, 1, 5) assert slt.getElement(lstbooks, 1) == book5 assert slt.getElement(lstbooks, 5) == book1
def test_exchange(lstcasting, casting): cast1 = slt.getElement(lstcasting, 1) cast5 = slt.getElement(lstcasting, 5) slt.exchange(lstcasting, 1, 5) assert slt.getElement(lstcasting, 1) == cast5 assert slt.getElement(lstcasting, 5) == cast1
def test_exchange(lstpeliculas, peliculas): pelicula1 = slt.getElement(lstpeliculas, 1) pelicula5 = slt.getElement(lstpeliculas, 5) slt.exchange(lstpeliculas, 1, 5) assert slt.getElement(lstpeliculas, 1) == pelicula5 assert slt.getElement(lstpeliculas, 5) == pelicula1