def setUp(self): self.interfaz4 = Interfaz(4) self.interfaz4.tablero=\ [["4", "x", "3", "1"], ["x", "3", "x", "x"], ["3", "1", "x", "2"], ["x", "4", "x", "x"]] self.interfaz4.logica = Sudoku(self.interfaz4.tablero, 4)
def aceptarc(self,a): self.tamano=int(self.texto.GetValue()) if self.tamano <9 and self.tamano >0: app = wx.App() Interfaz(None, title='Tabla del Algoritmo de Kruskal',n=self.tamano) app.MainLoop() else: dlg = wx.MessageDialog(self, "Debe de ser menor a 9", "error de <ingreso></ingreso>", wx.OK | wx.ICON_INFORMATION) dlg.ShowModal() dlg.Destroy()
def __init__(self): self.__app = QApplication(sys.argv) self.__mi_vista = Interfaz( ) # se accede a los atributos de la clase Interfaz self.__mi_biosenal = Biosenal( ) # se accede a los atributos de la clase Biosenal self.__mi_controlador = Coordinador( self.__mi_vista, self.__mi_biosenal ) # Se le asigna al coordinador la vista y biosenal self.__mi_vista.asignar_Controlador( self.__mi_controlador) # Se le asigna al controlador la vista
def __init__(self): # Como heredamos de QObject hay que hacer el llamado a super() super().__init__() print("Inicializando cliente...") # Inicializamos el socket principal del cliente. # Este corresponde al de una conexión TCP self.socket_cliente = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Primero definimos la dirección a la cual nos conectaremos. # En este caso se trabaja de manera local self.host = "localhost" # Definimos un Puerto al cual será conectado el cliente self.port = 1238 try: # Primero nos conectamos al servidor, pasándole como argumento la tupla # (HOST, PORT) al cual nos queremos conectar. # Esto tira error si la conexión es privada o si no hay un servidor "escuchando" self.socket_cliente.connect((self.host, self.port)) print("Cliente conectado exitosamente al servidor...") # hacemos True un boolean para que escuche self.connected = True # Luego, creamos un thread para comenzar a escuchar lo que nos envía el servidor # Usamos un thread para permitir que el programa realice otras cosas # mientras escucha al servidor thread = threading.Thread(target=self.listen_thread, daemon=True) thread.start() print("Escuchando al servidor...") # Finalmente, conectamos la señal con un método de la ventana self.interfaz = Interfaz() self.interfaz.senal_a_backend.connect(self.enviar_al_servidor) self.enviar_a_interfaz.connect(self.interfaz.desplegar_resultado) except ConnectionRefusedError: # Si la conexión es rechazada, entonces se 'cierra' el socket print("No se encontró un servidor\nAbortando...") self.socket_cliente.close() exit()
def test_interfaz_11(self): usuario = Interfaz() usuario.tamaño = 9 self.assertTrue(usuario.ingresar_valor(6, 8, 2))
def test_Interfaz_1(self): usuario = Interfaz() usuario.tamaño = 9 self.assertTrue(usuario.ingresar_valor(2, 1, 8))
def test_interfaz_10(self): usuario = Interfaz() usuario.tamaño = 9 self.assertTrue(usuario.ingresar_valor(2, 5, 9))
def test_symbol_third(self): user = Interfaz() result = user.enter(0, 4, "!") self.assertFalse(result)
def test_interfaz_9(self): usuario = Interfaz() usuario.tamaño = 9 self.assertTrue(usuario.ingresar_valor(1, 3, 1))
def test_interfaz_15(self): usuario = Interfaz() usuario.tamaño = 4 self.assertFalse(usuario.ingresar_valor(0, 2, 10))
def test_nothing_valid(self): user = Interfaz() result = user.enter(".", "%", "d") self.assertFalse(result)
def test_Interfaz_3_columna_no_valida(self): usuario = Interfaz() usuario.tamaño = 9 self.assertFalse(usuario.ingresar_valor(4, "b", 2))
FunctionItem("Editar hora evento de limpieza", interfaz.editar_hora_evento_limpieza)) submenu_limpieza.append_item( FunctionItem("Marcar evento de limpieza realizado", interfaz.set_evento_limpieza_completado)) submenu_limpieza.append_item( FunctionItem("Sumar ordenanza a un evento de limpieza", interfaz.sumar_ordenanza_a_equipo_limpieza)) submenu_limpieza.append_item( FunctionItem("Quitar ordenanza de un evento de limpieza", interfaz.restar_ordenanza_a_equipo_limpieza)) # Menu principal menu_principal = ConsoleMenu("Intendencia", exit_option_text="Salir") menu_principal.append_item(SubmenuItem("Agentes", submenu=submenu_agentes)) menu_principal.append_item(SubmenuItem("Lugar", submenu=submenu_lugares)) menu_principal.append_item( SubmenuItem("Incidentes", submenu=submenu_incidentes)) menu_principal.append_item( SubmenuItem("Limpieza", submenu=submenu_limpieza)) # Activa el menu menu_principal.show() logging.debug('Show menu') if __name__ == "__main__": start_log() interfaz = Interfaz() menu()
from interfaz import Interfaz from parsing import obtener_datos import time now = time.time() ### Si los archivos no estan en la carpeta data, por favor especificar el path dic_personas = obtener_datos('data/personas.txt') dic_cursos = obtener_datos('data/cursos.txt') dic_evaluaciones = obtener_datos('data/evaluaciones.txt') dic_requisitos = obtener_datos('data/requisitos.txt') bummer = Interfaz() bummer.instanciar_personas(dic_personas) bummer.instanciar_cursos(dic_cursos, dic_requisitos, dic_evaluaciones) print('Tiempo en cargar: {} seg'.format(str(time.time() - now))) bummer.set_time() bummer.correr()
def test_Interfaz_2(self): usuario = Interfaz() usuario.tamaño = 9 self.assertTrue(usuario.ingresar_valor(8, 8, 1))
def test_something_valid(self): user = Interfaz() result = user.enter(5, 4, 6) self.assertTrue(result)
def test_2_symbols(self): user = Interfaz() result = user.enter("!", 4, "$") self.assertFalse(result)
def test_x(self): user = Interfaz() user.tam = 4 result = user.enter("x", 1, 1) self.assertTrue(result)
def test_interfaz_12(self): usuario = Interfaz() usuario.tamaño = 4 self.assertTrue(usuario.ingresar_valor(0, 0, 2))
cantidad_numero += i.count("'{0}'".format(tupla[0][0])) return int(cantidad_numero) def cantidad_subgrillas(self, tupla): if tupla[0][0] not in tipo_ubicaciones or self.zoom != 6: return "Acceso Prohibido" contador = 0 contador_grillas = -1 subgrillas = 0 while contador < int(tupla[1][0]): contador = self.cantidad_de_ubicacion( ([tupla[0][0]], [subgrillas])) contador_grillas += 1 subgrillas += 1 if contador_grillas > 300: return "El numero pedido no es posible" return contador_grillas if __name__ == '__main__': sample = Sample() funciones = [ sample.ubicaciones_por_region, sample.region_sin_ubicacion, sample.ubicacion1_ubicacion2, sample.cantidad_de_ubicacion, sample.cantidad_subgrillas ] interfaz = Interfaz(sample.zooms, sample.moverse, sample.lista, funciones) interfaz.full = False interfaz.size = 4 interfaz.run()
def test_interfaz_13(self): usuario = Interfaz() usuario.tamaño = 4 self.assertFalse(usuario.ingresar_valor(6, 10, 4))
import os, logging from readEmail import readEmails, deleteMails, filterMails from commands import getCommandWords, addCommand, getFiles, runCommands from interfaz import Interfaz # Running menssage print ("Reading emails...") # Files and initial vars currentDir = os.path.dirname(__file__) pathCredentails = os.path.join(currentDir, 'credentials.json') pathConfig = os.path.join(currentDir, 'config.json') logPath = os.path.join(currentDir, 'logs.txt') # Run interfaz myInterfaz = Interfaz (pathCredentails, pathConfig) # Get credentials credentials = myInterfaz.getCredentials() myEmail = credentials['myEmail'] password = credentials['pass'] fromEmail = credentials['fromEmail'] imap = credentials['imap'] folder = credentials['folder'] search = credentials['search'] secretWord = credentials['secretWord'] # Acess and return all menssage allEmails = readEmails (imap, myEmail, password, folder, search) # Get command words
def test_Interfaz_5_fila_y_valor_no_valido(self): usuario = Interfaz() usuario.tamaño = 9 self.assertFalse(usuario.ingresar_valor("d", 4, "a"))
def test_symbold_and_char(self): user = Interfaz() result = user.enter("+", "g", 6) self.assertFalse(result)
def test_Interfaz_6_valor_no_valido(self): usuario = Interfaz() usuario.tamaño = 9 self.assertFalse(usuario.ingresar_valor(6, 4, "ç"))
def test_Interfaz_7_columna_y_valor_no_valido(self): usuario = Interfaz() usuario.tamaño = 9 self.assertFalse(usuario.ingresar_valor(7, "c", "*"))
return int(cantidad_numero) # Esta funcion retorna la cantidad de subgrillas que hay que moverse para encontrar un numero n de ubicaciones. # En ella se ejecuta la funcion cantidad_de_ubicacion() para 0,1,...,n subgrillas y se cuentan las ubicaciones # obtenidas para cada n, una vez q se cuentan mas ubicaciones de las ingresadas, se retorna el numero de subgrillas def cantidad_subgrillas(self, tupla): if tupla[0][0] not in tipo_ubicaciones or self.zoom != 6: return "Acceso Prohibido" contador = 0 contador_grillas = -1 subgrillas = 0 while contador < int(tupla[1][0]): #mientras el numero de ubicaciones contado sea menor al numero pedido contador = self.cantidad_de_ubicacion(([tupla[0][0]], [subgrillas])) #se llama a la funcion anterior contador_grillas += 1 subgrillas += 1 if contador_grillas > 300: #si ya se recorre el mapa entero (desde un extremo al otro) y no se llega a n return "El numero pedido no es posible" #la funcion se detiene return contador_grillas if __name__ == '__main__': main = Main() funciones = [main.ubicaciones_por_region, main.region_sin_ubicacion, main.ubicacion1_ubicacion2, main.cantidad_de_ubicacion, main.cantidad_subgrillas] interfaz = Interfaz( main.zooms, main.moverse, main.lista, funciones) interfaz.full = False interfaz.size = 4 interfaz.run()
def test_Interfaz_8(self): usuario = Interfaz() usuario.tamaño = 9 self.assertTrue(usuario.ingresar_valor(7, 4, 5))
def __init__(self): self.lista = [[0 for y in range(32)] for x in range(36)] def func_alumno1(self, num): valor = 38 - num if num < 32 else 2 self.lista = [[0 for y in range(valor)] for x in range(valor)] return self.lista def func_alumno2(self, tupla): return self.lista def consulta1(self, tupla): return ["Respuesta1", "Respuesta2", tupla] def consulta5(self, tupla): return 1 if __name__ == '__main__': sample = Sample() funciones = [ sample.consulta1, sample.consulta1, sample.consulta1, sample.consulta5, sample.consulta5 ] interfaz = Interfaz(sample.func_alumno1, sample.func_alumno2, sample.lista, funciones) # Modificar interfaz.full = False interfaz.size = 9 interfaz.run()
def test_symbol_second(self): user = Interfaz() result = user.enter(0, "!", 6) self.assertFalse(result)