# and by statute is not subject to copyright in the United States. # Recipients of this software assume all responsibilities associated # with its operation, modification and maintenance. However, to # facilitate maintenance we ask that before distributing modified # versions of this software, you first contact the authors at # [email protected]. import tests setComboBox(findWidget('OOF2:Navigation:PageMenu'), 'Scheduled Output') checkpoint page installed Scheduled Output findWidget('OOF2').resize(662, 350) findWidget('OOF2:Scheduled Output Page:HPane0').set_position(305) findWidget('OOF2:Scheduled Output Page:HPane0:HPane2').set_position(135) findWidget('OOF2:Scheduled Output Page:HPane0:HPaneL').set_position(14) assert tests.sensitization0() # Load Mesh file findMenu(findWidget('OOF2:MenuBar'), 'File:Load:Data').activate() checkpoint toplevel widget mapped Dialog-Data findWidget('Dialog-Data').resize(191, 71) findWidget('Dialog-Data:filename').set_text('TEST_DATA/testmesh.mesh') findWidget('Dialog-Data:gtk-ok').clicked() checkpoint meshable button set checkpoint microstructure page sensitized checkpoint pixel page updated checkpoint active area status updated checkpoint microstructure page sensitized checkpoint pixel page sensitized checkpoint mesh bdy page updated checkpoint meshable button set checkpoint Field page sensitized
checkpoint Field page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint Solver page sensitized checkpoint Field page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint OOF.Mesh.New checkpoint Solver page sensitized setComboBox(findWidget('OOF2:Navigation:PageMenu'), 'Solver') checkpoint page installed Solver assert tests.listCheck("default") checkpoint Solver page sensitized assert tests.selection(None) assert tests.unsolvable() assert tests.sensitization0() # Select subproblem findWidget('OOF2').resize(705, 484) findWidget('OOF2:Solver Page:VPane').set_position(152) findWidget('OOF2:Solver Page:VPane:Subproblems:SubproblemScroll:SubproblemList').get_selection().select_path((0,)) assert tests.listCheck("default") checkpoint Solver page sensitized assert tests.selection(0) assert tests.sensitization1() # Deselect subproblem findWidget('OOF2:Solver Page:VPane:Subproblems:SubproblemScroll:SubproblemList').get_selection().unselect_all() findWidget('OOF2:Solver Page:end').set_text('1') checkpoint Solver page sensitized checkpoint Solver page sensitized assert tests.sensitization0() # Reselect subproblem