def testNewGrid(): vals = testReadGridFileNum() grid = gr.SudoGrid() grid.fillByRowLines(vals) ui.display("Grille test choisie : grid = ") grid.show() #testShowGrid(grid) ## ui.displayGridClear() ## ui.displayGridAll(grid) return grid
import sudogrid #TEST import sudotestall testlevel = 3 TEST.levelAll(testlevel) ui.display("Tous les niveaux de test sont à {0}".format(testlevel)) #mode GUI ui.UImode(ui.GUI) TEST.displayUImode(MODE_BOTH, 1) #Grille TEST.display("main", 1, "\nCréation de la grille") grid = sudogrid.SudoGrid() gridInit = sudogrid.SudoGrid() newGrid() ui.display("\nTest du module techlplcr") ui.display("Test de la technique de résolution LastPlcRow") ui.display("------------------------------------------\n") ui.display("\nVariable SudoMemory : mem") mem = SudoMemory() ui.display("Variable SudoObserver : obs") ui.display("Instance de la technique de résolution : tech") tech = TechLastPlcRow(mem, (1, )) ui.display("\nTEST au niveau 3\n") TEST.test("loop", 0) ui.sudoPause()
ui.display("\nTest du module techlplcr") ui.display("Test de la technique de résolution LastPlcCol") ui.display("------------------------------------------\n") list9 = [2,5,0,6,8,0,0,3,4] ui.display("Choisir un fichier de test") fich = ui.sudoNumTestFich() if not fich: ui.display("Abandon") exit() ui.display("Fichier choisi : {0}\n".format(fich)) vals = ui.sudoFichReadLines(fich) ui.display("Variable SudoBloc : bl") bl = sudogrid.SudoBloc() ui.display("Variable SudoGrid : gr") gr = sudogrid.SudoGrid() gr.fillByRowLines(vals) grid = gr ui.display("Grille test choisie : gr = ") gr.show() ui.display("\nVariable SudoMemory : mem") mem = SudoMemory() ui.display("Variable SudoObserver : obs") view = gridview.SudoGridView(gr) #obs = SudoObserver() ui.display("Création de 2 instances de technique de résolution.") ui.display("Instance de technique TechLastPlc : tech1 et tech2") tech1 = TechLastPlcCol(mem, (1,)) tech2 = TechLastPlcCol(mem, (1,)) ui.display("\nTEST au niveau 3\n")