class TestNodoGeneral(unittest.TestCase): def setUp(self): self.DUMMY_0 = 'dummy0' self.DUMMY_1 = 'dummy1' self.DUMMY_2 = 'dummy2' self.DUMMY_3 = 'dummy3' self.nodo_general = NodoGeneral() def test_inicio(self): self.assertEqual(None, self.nodo_general._NodoGeneral__dato) self.assertIsInstance(self.nodo_general._NodoGeneral__listaHijos, ListaConPyLista) def test_get_dato(self): self.nodo_general._NodoGeneral__dato = self.DUMMY_0 self.assertEqual(self.DUMMY_0, self.nodo_general.getDato()) def test_set_dato(self): self.nodo_general.setDato(self.DUMMY_1) self.assertEqual(self.DUMMY_1, self.nodo_general.getDato()) def test_get_hijos(self): self.nodo_general.setDato("dummy_nodo_1") lista = ListaConPyLista() lista.agregar(self.DUMMY_0, 0) lista.agregar(self.DUMMY_1, 1) lista.agregar(self.DUMMY_2, 2) lista.agregar(self.DUMMY_3, 2) self.nodo_general._NodoGeneral__listaHijos = lista self.assertEqual(lista, self.nodo_general.getHijos()) def test_set_hijos(self): lista = ListaConPyLista() lista.agregar(self.DUMMY_0, 0) lista.agregar(self.DUMMY_1, 1) lista.agregar(self.DUMMY_2, 2) lista.agregar(self.DUMMY_3, 2) self.nodo_general.setHijos(lista) self.assertEqual(lista, self.nodo_general._NodoGeneral__listaHijos)