checkpoint Field page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint Solver page sensitized checkpoint OOF.File.Load.Data assert tests.sensitization1() # Create graphics output findWidget('OOF2:Scheduled Output Page:HPane0:HPaneL:Output:New').clicked() checkpoint toplevel widget mapped Dialog-Define a new Output findWidget('Dialog-Define a new Output').resize(314, 102) findWidget('Dialog-Define a new Output:gtk-ok').clicked() checkpoint OOF.Mesh.Scheduled_Output.New findWidget('OOF2').resize(673, 350) findWidget('OOF2:Scheduled Output Page:HPane0').set_position(316) findWidget('OOF2:Scheduled Output Page:HPane0:HPaneL').set_position(25) assert tests.sensitization2() # Set schedule findWidget('OOF2:Scheduled Output Page:HPane0:HPane2:Schedule:New').clicked() checkpoint toplevel widget mapped Dialog-Set an Output Schedule findWidget('Dialog-Set an Output Schedule').resize(306, 156) # Check contents of schedule pull-down menu assert tests.chooserCheck('Dialog-Set an Output Schedule:schedule:Chooser', ['Periodic', 'Geometric', 'Once', 'Specified Times']) # Change scheduletype setComboBox(findWidget('Dialog-Set an Output Schedule:scheduletype:Chooser'), 'Conditional') # Check contents of schedule pull down menu assert tests.chooserCheck('Dialog-Set an Output Schedule:schedule:Chooser', ['Every Time']) # Change back to Absolute scheduletype and click ok setComboBox(findWidget('Dialog-Set an Output Schedule:scheduletype:Chooser'), 'Absolute') findWidget('Dialog-Set an Output Schedule:gtk-ok').clicked() checkpoint OOF.Mesh.Scheduled_Output.Schedule.Set assert tests.sensitization3()
checkpoint Solver page sensitized assert tests.sensitization1() # Add Solver tree=findWidget('OOF2:Solver Page:VPane:Subproblems:SubproblemScroll:SubproblemList') column = tree.get_column(3) tree.row_activated((0,), column) checkpoint toplevel widget mapped Dialog-Specify Solver findWidget('Dialog-Specify Solver').resize(441, 218) findWidget('Dialog-Specify Solver:gtk-ok').clicked() checkpoint Solver page sensitized checkpoint Field page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint OOF.Subproblem.Set_Solver checkpoint Solver page sensitized assert tests.sensitization2() # Remove solver findWidget('OOF2:Solver Page:VPane:Subproblems:Remove').clicked() checkpoint Solver page sensitized checkpoint Field page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint OOF.Subproblem.Remove_Solver checkpoint Solver page sensitized assert tests.sensitization1() assert tests.selection(0) # Define second subproblem findWidget('OOF2:Navigation:PrevHist').clicked() checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized