def testComite(self): # c es un miembro cualquiera del comite para realizar la prueba c = Comite(presidente=True,arbitro=True) # Probando los get de la clase Comite assert c.get_presidente()==True assert c.get_arbitro()==True #Probando los set de la clase Comite c.set_presidente(False) assert c.get_presidente()==False c.set_arbitro(False) assert c.get_arbitro()==False
# Se verefica si el miembro del comite no ha sido agregado previamente estacomite=buscar_persona(listacomite,correo) # Si el miembro del comite no esta se procede a agregarlo if not(estacomite): miembroCP=asignar_subclase(listapersonas,correo,miembroCP) else: print "Este miembro del comite ya fue agregado, los miembros del comite creados son: " imprimir_persona(listacomite) continue # Se pregunta si el miembro del comite va a ser el presidente del mismo, esto lo hara mientras no se haya asignado a alguien # y cuando se asigne a alguien ya no se podra entrar a esta parte del codigo while presidente==False: print "Si elige a este miembro como el presidente debe tener en cuenta que ya no podra cambiarlo" espresi=raw_input(">>Este miembro es el presidente del comite? Presione para agregarlo 1 'o' 0 si no lo es: ") if espresi=='1': miembroCP.set_presidente(True) presidente=True break elif espresi=='0': break else: print("Debe introducir 0 'o' 1") continue #Se agrega el miebro del comite a la listaComite listacomite.append(miembroCP) # Se verifica si el usuario quiere volver al menu centinela=True centinela=volver(centinela,">>Presione 1 si desea introducir otro miembro del comite, 0 si desea volver al menu: ") if centinela==False: break else: