findWidget('OOF2 Graphics 1:Pane0').set_position(278) findWidget('OOF2:Pin Nodes Page:Pane').set_position(276) checkpoint skeleton selection page selection sensitized checkpoint Graphics_1 Element sensitized checkpoint skeleton selection page updated checkpoint selection info updated checkpoint Graphics_1 Element sensitized checkpoint selection info updated checkpoint mesh bdy page updated checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint OOF.Skeleton.New assert tests.chooserStateCheck('OOF2:Pin Nodes Page:Skeleton', 'skeleton') assert tests.chooserCheck('OOF2:Pin Nodes Page:Skeleton', ['skeleton', 'skeleton<2>']) setComboBox(findWidget('OOF2:Pin Nodes Page:Skeleton'), 'skeleton<2>') assert tests.sensitization1() setComboBox(findWidget('OOF2:Pin Nodes Page:Skeleton'), 'skeleton') findWidget('OOF2:Pin Nodes Page:Pane').set_position(276) setComboBox(findWidget('OOF2:Pin Nodes Page:Skeleton'), 'skeleton<2>') findWidget('OOF2:Pin Nodes Page:Pane').set_position(276) findWidget('OOF2:Navigation:Prev').clicked() findWidget('OOF2:Skeleton Page:Pane').set_position(249) findWidget('OOF2:Skeleton Page:Delete').clicked() checkpoint toplevel widget mapped Questioner findWidget('Questioner').resize(220, 94) findWidget('Questioner:gtk-ok').clicked() checkpoint skeleton page sensitized checkpoint skeleton page sensitized
checkpoint skeleton page info updated checkpoint skeleton page info updated checkpoint skeleton page sensitized setComboBox(findWidget('OOF3D:Navigation:PageMenu'), 'FE Mesh') checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint page installed FE Mesh assert tests.FEMeshPageInfoCheck() assert tests.FEMeshPageCheck1() assert tests.FEMeshPageSubproblemsCheck0() assert tests.FEMeshPageOperationsCheck0() assert tests.chooserCheck('OOF3D:FE Mesh Page:Microstructure', ['triangle']) assert tests.chooserStateCheck('OOF3D:FE Mesh Page:Microstructure', 'triangle') assert tests.chooserCheck('OOF3D:FE Mesh Page:Skeleton', ['skeleton']) assert tests.chooserStateCheck('OOF3D:FE Mesh Page:Skeleton', 'skeleton') findWidget('OOF3D:FE Mesh Page:Pane').set_position(355) findWidget('OOF3D:FE Mesh Page:New').clicked() assert tests.MeshNewDialogCheck0() checkpoint toplevel widget mapped Dialog-Create a new mesh findWidget('Dialog-Create a new mesh').resize(373, 237) findWidget('Dialog-Create a new mesh:gtk-ok').clicked() checkpoint Graphics_1 Voxel Info updated checkpoint Graphics_1 Pin Nodes updated checkpoint Field page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized
handled_0=widget_0.event(event(gtk.gdk.DELETE,window=widget_0.window)) postpone if not handled_0: widget_0.destroy() checkpoint OOF.ActivityViewer.File.Close setComboBox(findWidget('OOF3D:Navigation:PageMenu'), 'FE Mesh') checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint page installed FE Mesh assert tests.FEMeshPageInfoCheck() assert tests.FEMeshPageCheck1() assert tests.FEMeshPageSubproblemsCheck0() assert tests.FEMeshPageOperationsCheck0() assert tests.chooserCheck('OOF3D:FE Mesh Page:Microstructure', ['triangle']) assert tests.chooserStateCheck('OOF3D:FE Mesh Page:Microstructure', 'triangle') assert tests.chooserCheck('OOF3D:FE Mesh Page:Skeleton', ['skeleton']) assert tests.chooserStateCheck('OOF3D:FE Mesh Page:Skeleton', 'skeleton') findWidget('OOF3D:FE Mesh Page:Pane').set_position(304) findWidget('OOF3D').resize(559, 364) findWidget('OOF3D:FE Mesh Page:Pane').set_position(313) findWidget('OOF3D').resize(566, 371) findWidget('OOF3D:FE Mesh Page:Pane').set_position(320) findWidget('OOF3D').resize(580, 383) findWidget('OOF3D:FE Mesh Page:Pane').set_position(334) findWidget('OOF3D').resize(600, 400) findWidget('OOF3D:FE Mesh Page:Pane').set_position(354) findWidget('OOF3D').resize(611, 409) findWidget('OOF3D:FE Mesh Page:Pane').set_position(365) findWidget('OOF3D').resize(623, 417) findWidget('OOF3D:FE Mesh Page:Pane').set_position(377)
checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint OOF.Mesh.New setComboBox(findWidget('OOF2:Navigation:PageMenu'), 'Boundary Conditions') setComboBox(findWidget('OOF2:Boundary Conditions Page:Mesh'), 'mesh') findWidget('OOF2').resize(550, 482) assert tests.chooserStateCheck('OOF2:Boundary Conditions Page:Mesh', 'mesh') findWidget('OOF2:Boundary Conditions Page:Condition:BCScroll:BCList').get_selection().select_path((0,)) setComboBox(findWidget('OOF2:Boundary Conditions Page:Mesh'), 'mesh<2>') setComboBox(findWidget('OOF2:Boundary Conditions Page:Mesh'), 'mesh') findWidget('OOF2:Boundary Conditions Page:Condition:BCScroll:BCList').get_selection().select_path((2,)) assert tests.sensitization1() findWidget('OOF2:Boundary Conditions Page:Condition:Copy').clicked() checkpoint toplevel widget mapped Dialog-Choose a name and boundary. findWidget('Dialog-Choose a name and boundary.').resize(273, 188) setComboBox(findWidget('Dialog-Choose a name and boundary.:mesh:Mesh'), 'mesh<2>') findWidget('Dialog-Choose a name and boundary.:gtk-ok').clicked() checkpoint OOF.Mesh.Boundary_Conditions.Copy assert tests.bcNameCheck('bc<2>', 'bc<3>', 'bc<5>', 'left-x') setComboBox(findWidget('OOF2:Boundary Conditions Page:Mesh'), 'mesh<2>') assert tests.bcNameCheck('bc') assert tests.bcSelectCheck(None)
checkpoint OOF.Microstructure.Delete setComboBox(findWidget('OOF2:Navigation:PageMenu'), 'Materials') checkpoint Materials page updated checkpoint page installed Materials assert tests.sensitization0() findWidget('OOF2:Materials Page:Pane:Material:Delete').clicked() checkpoint toplevel widget mapped Questioner findWidget('Questioner').resize(227, 94) findWidget('Questioner:gtk-ok').clicked() checkpoint Materials page updated checkpoint Materials page updated checkpoint Materials page updated checkpoint Materials page updated checkpoint contourmap info updated for Graphics_1 checkpoint OOF.Material.Delete assert tests.chooserStateCheck('OOF2:Materials Page:Pane:Material:MaterialList', 'material test') assert tests.propertyTreeCheck('Thermal:Conductivity:Anisotropic:Cubic:cubic_copy') findWidget('OOF2:Materials Page:Pane:Material:Delete').clicked() checkpoint toplevel widget mapped Questioner findWidget('Questioner').resize(227, 94) findWidget('Questioner:gtk-ok').clicked() checkpoint Materials page updated checkpoint Materials page updated checkpoint Materials page updated checkpoint Materials page updated checkpoint contourmap info updated for Graphics_1 checkpoint OOF.Material.Delete assert tests.chooserCheck('OOF2:Materials Page:Pane:Material:MaterialList', ['copy']) findWidget('OOF2:Materials Page:Pane:Material:Delete').clicked() checkpoint toplevel widget mapped Questioner findWidget('Questioner').resize(227, 94)
checkpoint Materials page updated checkpoint mesh page subproblems sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint boundary page updated checkpoint skeleton selection page grouplist checkpoint skeleton selection page selection sensitized checkpoint skeleton selection page updated checkpoint microstructure page sensitized checkpoint OOF.Microstructure.Create_From_ImageFile assert tests.sensitization4() assert tests.chooserCheck('OOF2:Microstructure Page:Microstructure', ['test', 'small.ppm']) assert tests.chooserStateCheck('OOF2:Microstructure Page:Microstructure', 'small.ppm') assert tests.chooserCheck('OOF2:Microstructure Page:Pane:PixelGroups:GroupListScroll:GroupList', []) assert tests.chooserListStateCheck('OOF2:Microstructure Page:Pane:PixelGroups:GroupListScroll:GroupList', []) setComboBox(findWidget('OOF2:Microstructure Page:Microstructure'), 'test') checkpoint meshable button set checkpoint microstructure page sensitized checkpoint meshable button set checkpoint microstructure page sensitized assert tests.sensitization5() assert tests.chooserCheck('OOF2:Microstructure Page:Pane:PixelGroups:GroupListScroll:GroupList', ['a (0 pixels, meshable)', 'pixelgroup (0 pixels, meshable)', 'pixelgroup<2> (0 pixels)']) assert tests.chooserListStateCheck('OOF2:Microstructure Page:Pane:PixelGroups:GroupListScroll:GroupList', []) findWidget('OOF2:Microstructure Page:Pane').set_position(212) setComboBox(findWidget('OOF2:Microstructure Page:Microstructure'), 'small.ppm') findWidget('OOF2:Microstructure Page:Pane').set_position(165) findWidget('OOF2:Microstructure Page:NewFromImage').clicked() checkpoint toplevel widget mapped Dialog-Create Microstructure from Image
checkpoint skeleton selection page updated checkpoint contourmap info updated for Graphics_1 checkpoint skeleton page info updated checkpoint skeleton page info updated checkpoint skeleton page sensitized checkpoint Graphics_1 Move Nodes sensitized checkpoint boundary page updated checkpoint skeleton page sensitized checkpoint Graphics_1 Move Nodes sensitized checkpoint Move Node toolbox writable changed checkpoint contourmap info updated for Graphics_1 checkpoint OOF.Skeleton.Modify assert tests.sensitization5() findWidget('OOF2:Skeleton Page:Pane:Modification:Prev').clicked() assert tests.sensitization8() assert tests.chooserStateCheck('OOF2:Skeleton Page:Pane:Modification:Method:Chooser', 'Refine') findWidget('OOF2:Skeleton Page:Pane').set_position(249) findWidget('OOF2:Skeleton Page:Pane:Modification:Next').clicked() assert tests.sensitization5() assert tests.chooserStateCheck('OOF2:Skeleton Page:Pane:Modification:Method:Chooser', 'Snap Nodes') findWidget('OOF2:Skeleton Page:Pane').set_position(273) findWidget('OOF2:Skeleton Page:Rename').clicked() checkpoint toplevel widget mapped Dialog-Rename skeleton findWidget('Dialog-Rename skeleton').resize(194, 72) findWidget('Dialog-Rename skeleton:name').set_text('') findWidget('Dialog-Rename skeleton:name').set_text('b') findWidget('Dialog-Rename skeleton:name').set_text('bo') findWidget('Dialog-Rename skeleton:name').set_text('bon') findWidget('Dialog-Rename skeleton:name').set_text('bone') findWidget('Dialog-Rename skeleton:name').set_text('bones') findWidget('Dialog-Rename skeleton:gtk-ok').clicked()
findWidget('OOF3D Graphics 1:Pane0:Pane2').size_allocate(gtk.gdk.Rectangle(0, 29, 1000, 705)) findWidget('OOF3D Graphics 1:Pane0:Pane2:ToolboxFrame').size_allocate(gtk.gdk.Rectangle(0, 29, 1000, 705)) findWidget('OOF3D Graphics 1:Pane0:Pane2').size_allocate(gtk.gdk.Rectangle(0, 29, 1000, 705)) checkpoint toplevel widget mapped OOF3D Graphics 1 findWidget('OOF3D Graphics 1').resize(1000, 800) findWidget('OOF3D Graphics 1:Pane0:Pane2:ToolboxFrame').size_allocate(gtk.gdk.Rectangle(0, 29, 1000, 705)) findWidget('OOF3D Graphics 1:Pane0:Pane2').size_allocate(gtk.gdk.Rectangle(0, 29, 1000, 705)) checkpoint OOF.Windows.Graphics.New findWidget('OOF3D Graphics 1:Pane0:Pane2:ToolboxFrame').size_allocate(gtk.gdk.Rectangle(0, 29, 1000, 705)) findWidget('OOF3D Graphics 1:Pane0:Pane2').size_allocate(gtk.gdk.Rectangle(0, 29, 1000, 705)) findWidget('OOF3D').resize(550, 350) findWidget('OOF3D:Navigation:Next').clicked() assert tests.sensitization0() assert tests.chooserCheck('OOF3D:Image Page:Microstructure', ['5color']) assert tests.chooserCheck('OOF3D:Image Page:Image', ['5color']) assert tests.chooserStateCheck('OOF3D:Image Page:Image', '5color') checkpoint page installed Image findWidget('OOF3D').resize(601, 350) findWidget('OOF3D:Image Page:Pane').set_position(395) findWidget('OOF3D:Image Page:Pane:OK').clicked() checkpoint OOF.Image.Modify.Gray assert tests.sensitization1() findWidget('OOF3D:Image Page:Pane:Undo').clicked() checkpoint OOF.Image.Undo assert tests.sensitization2() setComboBox(findWidget('OOF3D:Image Page:Pane:Method:Chooser'), 'Flip') findWidget('OOF3D:Image Page:Pane:OK').clicked() checkpoint OOF.Image.Modify.Flip assert tests.sensitization3() setComboBox(findWidget('OOF3D:Image Page:Pane:Method:Flip:axis'), 'y') findWidget('OOF3D:Image Page:Pane:OK').clicked()
checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint mesh page subproblems sensitized checkpoint mesh page sensitized checkpoint boundary page updated checkpoint skeleton selection page selection sensitized checkpoint skeleton selection page updated checkpoint skeleton selection page groups sensitized checkpoint skeleton selection page groups sensitized checkpoint microstructure page sensitized checkpoint OOF.Microstructure.Create_From_ImageFile # check the microstructures state assert tests.sensitization4() assert tests.chooserCheck('OOF3D:Microstructure Page:Microstructure', ['test', '5color']) assert tests.chooserStateCheck('OOF3D:Microstructure Page:Microstructure', '5color') assert tests.chooserCheck('OOF3D:Microstructure Page:Pane:VoxelGroups:GroupListScroll:GroupList', []) assert tests.chooserListStateCheck('OOF3D:Microstructure Page:Pane:VoxelGroups:GroupListScroll:GroupList', []) # select the microstructure test setComboBox(findWidget('OOF3D:Microstructure Page:Microstructure'), 'test') findWidget('OOF3D:Microstructure Page:Pane').set_position(225) checkpoint meshable button set checkpoint microstructure page sensitized checkpoint meshable button set checkpoint microstructure page sensitized # check the current microstructure voxels selection groups assert tests.sensitization5() assert tests.chooserCheck('OOF3D:Microstructure Page:Pane:VoxelGroups:GroupListScroll:GroupList', ['a (0 voxels, meshable)', 'pixelgroup (0 voxels, meshable)', 'pixelgroup<2> (0 voxels, meshable)']) assert tests.chooserListStateCheck('OOF3D:Microstructure Page:Pane:VoxelGroups:GroupListScroll:GroupList', [])
checkpoint contourmap info updated for Graphics_1 checkpoint OOF.Windows.Graphics.New findWidget('OOF2 Graphics 1:Pane0').set_position(278) findWidget('OOF2 Graphics 1').resize(800, 400) findWidget('OOF2 Graphics 1:Pane0:Pane1:Pane2').set_position(250) findWidget('OOF2 Graphics 1:Pane0:Pane1').set_position(693) findWidget('OOF2 Graphics 1:Pane0').set_position(278) findWidget('OOF2 Graphics 1:Pane0:Pane1:Pane2').set_position(259) findWidget('OOF2 Graphics 1:Pane0:Pane1').set_position(717) findWidget('OOF2 Graphics 1:Pane0').set_position(278) findWidget('OOF2 Graphics 1').resize(800, 400) findWidget('OOF2:Navigation:Next').clicked() assert tests.sensitization0() assert tests.chooserCheck('OOF2:Image Page:Microstructure', ['serendipity.png']) assert tests.chooserCheck('OOF2:Image Page:Image', ['serendipity.png']) assert tests.chooserStateCheck('OOF2:Image Page:Image', 'serendipity.png') findWidget('OOF2').resize(593, 350) findWidget('OOF2:Image Page:Pane').set_position(380) findWidget('OOF2:Image Page:Pane:OK').clicked() findWidget('OOF2 Graphics 1:Pane0').set_position(278) checkpoint contourmap info updated for Graphics_1 checkpoint OOF.Image.Modify.Gray assert tests.sensitization1() findWidget('OOF2:Image Page:Pane:Undo').clicked() findWidget('OOF2 Graphics 1:Pane0').set_position(278) checkpoint contourmap info updated for Graphics_1 checkpoint OOF.Image.Undo assert tests.sensitization2() setComboBox(findWidget('OOF2:Image Page:Pane:Method:Chooser'), 'Flip') findWidget('OOF2:Image Page:Pane:OK').clicked() findWidget('OOF2 Graphics 1:Pane0').set_position(278)