def test_validar_correo_correcto(self): correo1 = "*****@*****.**" correo2 = "*****@*****.**" app = App() resultado1 = app.validarCorreo(correo1) resultado2 = app.validarCorreo(correo2) self.assertTrue(resultado1) self.assertTrue(resultado2)
def iniciar(self): while True: print("(1) Registrar Persona") print("(2) Calcular IMC") print("(3) Salir del sistema") op = input("\tElija un a opcion: ") if "3" == op: print('Hasta la próxima') break elif "2" == op: app = App() for i in range(len(self.lista_personas)): print('Identificado: {} Nombre: {}'.format( i, self.lista_personas[i][0])) posicion_persona = int( input('Ingresa identificador persona: ')) persona = self.lista_personas[posicion_persona] peso = int(persona[1]) altura = float(persona[2]) sexo = persona[6] calculo_imc = app.calcularIMC(peso, altura) estado_nutricional = app.mostrarEstadoNutricional( sexo, calculo_imc) print('\tEl imc de {} es {} y su estado nutricional es {}\n'. format(persona[0], calculo_imc, estado_nutricional)) elif "1" == op: app = App() nombre = input("ingrese nombre ") peso = input("ingrese peso ") altura = input("ingrese altura ") run = input("ingrese run ") correo = input("ingrese correo ") sexo = input("ingrese sexo (F,H) ") if not app.validarCorreo(correo): print("\el correo no es valido ") elif not app.validarSexo(sexo): print("\el sexo no es valido ") else: password = app.calcularContrasena(correo, run) persona = Persona(nombre, peso, altura, run, correo, password, app.parseSexo(sexo)) app.registrarPersona(self.lista_personas, persona) app.escribirArchivo(self.lista_personas) input("presione enter para continuar")
def test_validar_correo_incorrecto(self): correo = "no.es.un.correo.valido" app = App() resultado = app.validarCorreo(correo) self.assertFalse(resultado)