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")