Exemple #1
0
# 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
Exemple #2
0
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