Example #1
0
 def test_insertElement(self):
     self.lst = slt.newList('ARRAY_LIST')
     slt.insertElement(self.lst, self.book1, 1)
     self.assertEqual(slt.size(self.lst), 1)
     slt.insertElement(self.lst, self.book2, 1)
     self.assertEqual(slt.size(self.lst), 2)
     book = slt.getElement(self.lst, 1)
     self.assertDictEqual(book, self.book2)
     book = slt.getElement(self.lst, 2)
     self.assertDictEqual(book, self.book1)
 def test_insertElement (self):
     self.lst = slt.newList()
     self.assertEqual (slt.isEmpty(self.lst), True)
     self.assertEqual (slt.size(self.lst), 0)
     slt.insertElement (self.lst, self.book1, 1)
     self.assertEqual (slt.size(self.lst), 1)
     slt.insertElement (self.lst, self.book2, 1)
     self.assertEqual (slt.size(self.lst), 2)
     book = slt.getElement(self.lst, 1)
     self.assertDictEqual (book, self.book2)
     book = slt.getElement(self.lst, 2)
     self.assertDictEqual (book, self.book1)
Example #3
0
 def test_insertElement(self):
     self.lst = slt.newList('ARRAY_LIST')
     self.assertEqual(slt.isEmpty(self.lst), True)
     self.assertEqual(slt.size(self.lst), 0)
     slt.insertElement(self.lst, self.movie1, 1)
     self.assertEqual(slt.size(self.lst), 1)
     slt.insertElement(self.lst, self.movie2, 1)
     self.assertEqual(slt.size(self.lst), 2)
     movie = slt.getElement(self.lst, 1)
     self.assertDictEqual(movie, self.movie2)
     movie = slt.getElement(self.lst, 2)
     self.assertDictEqual(movie, self.movie1)
Example #4
0
def insertElement(lst, element, pos):
    """ Inserta el elemento element en la posición pos de la lista. 
    
    Inserta el elemento en la posición pos de la lista. La lista puede ser vacía.  Se incrementa en 1 el tamaño de la lista.

    Args:
        lst: La lista en la que se va a insertar el elemento
        element: El elemento a insertar
        pos: posición en la que se va a insertar el elemento,  0 < pos <= size(lst) 

    Raises:
        Exception
    """
    try:
        lt.insertElement(lst, element, pos)
    except Exception as exp:
        error.reraise(exp, 'TADList->insertElement: ')
Example #5
0
def insertElement(lst, element, pos):
    """
    Inserta el elemento element en la posición pos de la lista.
    """
    lt.insertElement(lst, element, pos)