def test_validarDNI(self): club = Club() self.assertTrue(club.validarDNI('12345678A')) self.assertTrue(club.validarDNI('12345678a')) self.assertFalse(club.validarDNI('olakase')) self.assertFalse(club.validarDNI('123456789')) self.assertFalse(club.validarDNI('')) self.assertFalse(club.validarDNI('12345678-a')) self.assertFalse(club.validarDNI('1234567a8'))
if(seleccion=='1'): print 'Haga su seleccion: ' print '1. Crear socio' print '2. Editar socio' print '3. Dar socio de baja' print '4. Consultar socio' seleccion = raw_input('Haga su seleccion: ') if(seleccion=='1'): datos = pedir_datos_persona() club.alta_socio(datos[0],datos[1],datos[2],datos[3],datos[4]) seleccion = '-1' if(seleccion=='2'): DNI = raw_input('Editar datos del socio: ') while not club.validarDNI(DNI): print '\033[91m'+'El DNI no tiene un formato correcto.'+'\033[0m' DNI =raw_input('DNI: ') socio = club.obtener_socio(DNI) if (socio != -1): print 'Introduzca nuevos valores: ' print socio nombre = raw_input('Nombre: '+str(socio.nombre)) apellidos = raw_input('Apellidos: '+str(socio.apellidos)) movil = raw_input('Movil: '+str(socio.movil)) while not club.validarTelefono(movil): print '\033[91m'+'El telefono no tiene un formato correcto. Deben ser 9 digitos'+'\033[0m' movil = raw_input('Movil: '+str(socio.movil)) correo = raw_input('Correo electronico: '+str(socio.correo)) while not club.validarEmail(correo): print '\033[91m'+'El email no es correcto.'+'\033[0m'