def testMasInfluyente3(self): #este test corrobora lo que mandaron por mail del resultado del ejercicio de ejemplo en # el enunciado del tp red = main.cargarRedDesdeArchivo("amigosPruebaEnunciadoTp.gdf") nodoMasInfluyente = masInfluyente(red) self.assertEqual(nodoMasInfluyente.getLabel(), "Juana") """
def main(): red = cargarRedDesdeArchivo("amigos.gdf") opcion = 1 while opcion != 0 : opcion = tomar_opcion_menu() if opcion == 1: print "ha elegido buscar el amigo mas popular" print "su amigo mas popular es:" amigoMasPopularres = masPopular(red) for amigo in amigoMasPopularres: print amigo.getLabel() elif opcion == 2: print "ha elegido buscar el amigo mas influyente" print "su amigo mas influyente es:" amigoMasInfluyente = masInfluyente(red) print amigoMasInfluyente elif opcion == 3: print "ha elegido que armemos una lista de sugerencias" listaRecomendaciones = recomendaciones(red) for item in listaRecomendaciones: print "{0}: {1} ({2} amigos en comun)".format(item[0], item[1], item[2])
def testMasInfluyente2(self): red = main.cargarRedDesdeArchivo("amigosPrueba3.gdf") nodoMasInfluyente = masInfluyente(red) self.assertEqual(nodoMasInfluyente.getLabel(), "LUIS")