def on_entDni_focus_out_event(self, widget, Data=None): self.var = variables.filacli[0].get_text() if funcionesCli.validarDNI(self.var): variables.lblerrordni[0].modify_fg(Gtk.StateFlags.NORMAL, Gdk.color_parse('green')) variables.lblerrordni[0].set_text("DNI CORRECTO") else: variables.lblerrordni[0].modify_fg(Gtk.StateFlags.NORMAL, Gdk.color_parse('red')) variables.lblerrordni[0].set_text("DNI INCORRECTO")
def on_btnAltas_clicked(self, widget): try: dni = variables.filacli[0].get_text() apel = variables.filacli[1].get_text() nombre = variables.filacli[2].get_text() fecha = variables.filacli[3].get_text() registro = (dni, apel, nombre, fecha) if dni != '' and apel != '' and nombre != '': if funcionesCli.validarDNI(dni): funcionesCli.insertarcli(registro) funcionesCli.listadocli(variables.listclientes) funcionesCli.clearEntry(variables.filacli) except Exception as e: print("Error alta cliente", e)
def test_validar_dni(self): from funcionesCli import validarDNI self.assertTrue(validarDNI('39453557R'))