def test_proximo(self):
        rec = Recorredor(self.lista3)
        rec.comenzar()
        rec.proximo()

        self.assertEqual(self.ELEM_1, rec.elemento())
        rec.proximo()

        self.assertEqual(self.ELEM_2, rec.elemento())

        self.assertRaises(StopIteration, rec.proximo)

        recpy = Recorredor(self.lista_py_3)
        recpy.comenzar()
        recpy.proximo()

        self.assertEqual(self.ELEM_1, recpy.elemento())
        recpy.proximo()

        self.assertEqual(self.ELEM_2, recpy.elemento())

        self.assertRaises(StopIteration, recpy.proximo)
Example #2
0
    def test_proximo(self):
        rec = Recorredor(self.lista3)
        rec.comenzar()
        rec.proximo()

        self.assertEqual(self.ELEM_1, rec.elemento())
        rec.proximo()

        self.assertEqual(self.ELEM_2, rec.elemento())

        self.assertRaises(StopIteration, rec.proximo)

        recpy = Recorredor(self.lista_py_3)
        recpy.comenzar()
        recpy.proximo()

        self.assertEqual(self.ELEM_1, recpy.elemento())
        recpy.proximo()

        self.assertEqual(self.ELEM_2, recpy.elemento())

        self.assertRaises(StopIteration, recpy.proximo)
    def test_agregar(self):
        NEW_DUMMY_0 = "new_dummy_0"
        NEW_DUMMY_1 = "new_dummy_1"
        NEW_DUMMY_2 = "new_dummy_2"

        rec = Recorredor(self.lista3)

        rec._actual = 0
        rec.agregar(NEW_DUMMY_0)
        self.assertEqual(NEW_DUMMY_0, rec.elemento())
        self.assertEqual(NEW_DUMMY_0, self.lista3.elemento(0))

        rec._actual = 1
        rec.agregar(NEW_DUMMY_1)
        self.assertEqual(NEW_DUMMY_1, rec.elemento())
        self.assertEqual(NEW_DUMMY_1, self.lista3.elemento(1))

        rec._actual = 2
        rec.agregar(NEW_DUMMY_2)
        self.assertEqual(NEW_DUMMY_2, rec.elemento())
        self.assertEqual(NEW_DUMMY_2, self.lista3.elemento(2))

        recpy = Recorredor(self.lista_py_3)

        recpy._actual = 0
        recpy.agregar(NEW_DUMMY_0)
        self.assertEqual(NEW_DUMMY_0, recpy.elemento())
        self.assertEqual(NEW_DUMMY_0, self.lista_py_3.elemento(0))

        recpy._actual = 1
        recpy.agregar(NEW_DUMMY_1)
        self.assertEqual(NEW_DUMMY_1, recpy.elemento())
        self.assertEqual(NEW_DUMMY_1, self.lista_py_3.elemento(1))

        recpy._actual = 2
        recpy.agregar(NEW_DUMMY_2)
        self.assertEqual(NEW_DUMMY_2, recpy.elemento())
        self.assertEqual(NEW_DUMMY_2, self.lista_py_3.elemento(2))
Example #4
0
    def test_agregar(self):
        NEW_DUMMY_0 = 'new_dummy_0'
        NEW_DUMMY_1 = 'new_dummy_1'
        NEW_DUMMY_2 = 'new_dummy_2'

        rec = Recorredor(self.lista3)

        rec._actual = 0
        rec.agregar(NEW_DUMMY_0)
        self.assertEqual(NEW_DUMMY_0, rec.elemento())
        self.assertEqual(NEW_DUMMY_0, self.lista3.elemento(0))

        rec._actual = 1
        rec.agregar(NEW_DUMMY_1)
        self.assertEqual(NEW_DUMMY_1, rec.elemento())
        self.assertEqual(NEW_DUMMY_1, self.lista3.elemento(1))

        rec._actual = 2
        rec.agregar(NEW_DUMMY_2)
        self.assertEqual(NEW_DUMMY_2, rec.elemento())
        self.assertEqual(NEW_DUMMY_2, self.lista3.elemento(2))

        recpy = Recorredor(self.lista_py_3)

        recpy._actual = 0
        recpy.agregar(NEW_DUMMY_0)
        self.assertEqual(NEW_DUMMY_0, recpy.elemento())
        self.assertEqual(NEW_DUMMY_0, self.lista_py_3.elemento(0))

        recpy._actual = 1
        recpy.agregar(NEW_DUMMY_1)
        self.assertEqual(NEW_DUMMY_1, recpy.elemento())
        self.assertEqual(NEW_DUMMY_1, self.lista_py_3.elemento(1))

        recpy._actual = 2
        recpy.agregar(NEW_DUMMY_2)
        self.assertEqual(NEW_DUMMY_2, recpy.elemento())
        self.assertEqual(NEW_DUMMY_2, self.lista_py_3.elemento(2))
    def test_elemento(self):
        rec = Recorredor(self.lista3)
        rec.comenzar()

        rec._actual = 0
        self.assertEqual(self.ELEM_0, rec.elemento())

        rec._actual = 1
        self.assertEqual(self.ELEM_1, rec.elemento())

        rec._actual = 2
        self.assertEqual(self.ELEM_2, rec.elemento())

        recpy = Recorredor(self.lista_py_3)
        recpy.comenzar()

        recpy._actual = 0
        self.assertEqual(self.ELEM_0, recpy.elemento())

        recpy._actual = 1
        self.assertEqual(self.ELEM_1, recpy.elemento())

        recpy._actual = 2
        self.assertEqual(self.ELEM_2, recpy.elemento())
Example #6
0
    def test_elemento(self):
        rec = Recorredor(self.lista3)
        rec.comenzar()

        rec._actual = 0
        self.assertEqual(self.ELEM_0, rec.elemento())

        rec._actual = 1
        self.assertEqual(self.ELEM_1, rec.elemento())

        rec._actual = 2
        self.assertEqual(self.ELEM_2, rec.elemento())

        recpy = Recorredor(self.lista_py_3)
        recpy.comenzar()

        recpy._actual = 0
        self.assertEqual(self.ELEM_0, recpy.elemento())

        recpy._actual = 1
        self.assertEqual(self.ELEM_1, recpy.elemento())

        recpy._actual = 2
        self.assertEqual(self.ELEM_2, recpy.elemento())