Exemplo n.º 1
0
 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'))
Exemplo n.º 2
0
    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'