X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPlugins%2FMEDReader%2FTest%2FtestMEDReader16.py;h=db2357c1e34e88722d01b7ab0ba251422e57a7ba;hb=b6acef3249a295f4fb9683766afb6a4dfbceeef6;hp=0252cb994272c4a3907192d89129f6d79dbc673f;hpb=bcdf63794e5d72ec2bd93925b0e5d161416be464;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDReader/Test/testMEDReader16.py b/src/Plugins/MEDReader/Test/testMEDReader16.py index 0252cb99..db2357c1 100644 --- a/src/Plugins/MEDReader/Test/testMEDReader16.py +++ b/src/Plugins/MEDReader/Test/testMEDReader16.py @@ -21,7 +21,7 @@ from MEDLoader import * -""" This test is a non regression test of EDF8662 : This bug revealed that ELNOMesh and ELNOPoints do not behave correctly after the call of ExtractGroup""" +""" This test is a non regression test of EDF8662 : This bug revealed that ELNOfieldToSurface and ELNOfieldToPointSprite do not behave correctly after the call of ExtractGroup""" fname="testMEDReader16.med" @@ -50,11 +50,11 @@ reader.AllArrays=['TS0/Mesh/ComSup0/MyField@@][@@GSSNE'] ExtractGroup1 = ExtractGroup(Input=reader) ExtractGroup1.UpdatePipelineInformation() ExtractGroup1.AllGroups=["GRP_grp1"] -ELNOMesh1=ELNOMesh(Input=ExtractGroup1) -ELNOPoints1=ELNOPoints(Input=ExtractGroup1) -ELNOPoints1.SelectSourceArray=['ELNO@MyField'] -for elt in [ELNOMesh1,ELNOPoints1]: - elnoMesh=servermanager.Fetch(ELNOPoints1,0) +ELNOfieldToSurface1=ELNOfieldToSurface(Input=ExtractGroup1) +ELNOfieldToPointSprite1=ELNOfieldToPointSprite(Input=ExtractGroup1) +ELNOfieldToPointSprite1.SelectSourceArray=['ELNO@MyField'] +for elt in [ELNOfieldToSurface1,ELNOfieldToPointSprite1]: + elnoMesh=servermanager.Fetch(ELNOfieldToPointSprite1,0) vtkArrToTest=elnoMesh.GetBlock(0).GetPointData().GetArray("MyField") assert(vtkArrToTest.GetNumberOfTuples()==8) assert(vtkArrToTest.GetNumberOfComponents()==2) @@ -65,8 +65,8 @@ for elt in [ELNOMesh1,ELNOPoints1]: pass # ExtractGroup1.AllGroups=["GRP_grp2"] -for elt in [ELNOMesh1,ELNOPoints1]: - elnoMesh=servermanager.Fetch(ELNOMesh1) +for elt in [ELNOfieldToSurface1,ELNOfieldToPointSprite1]: + elnoMesh=servermanager.Fetch(ELNOfieldToSurface1) vtkArrToTest=elnoMesh.GetBlock(0).GetPointData().GetArray("MyField") assert(vtkArrToTest.GetNumberOfTuples()==8) assert(vtkArrToTest.GetNumberOfComponents()==2) @@ -77,8 +77,8 @@ for elt in [ELNOMesh1,ELNOPoints1]: pass # important to check that if all the field is present that it is OK (check of the optimization) ExtractGroup1.AllGroups=["GRP_grp3"] -for elt in [ELNOMesh1,ELNOPoints1]: - elnoMesh=servermanager.Fetch(ELNOMesh1) +for elt in [ELNOfieldToSurface1,ELNOfieldToPointSprite1]: + elnoMesh=servermanager.Fetch(ELNOfieldToSurface1) vtkArrToTest=elnoMesh.GetBlock(0).GetPointData().GetArray("MyField") assert(vtkArrToTest.GetNumberOfTuples()==16) assert(vtkArrToTest.GetNumberOfComponents()==2) @@ -87,11 +87,11 @@ for elt in [ELNOMesh1,ELNOPoints1]: vals=[vtkArrToTest.GetValue(i) for i in xrange(32)] assert(arr2.isEqualWithoutConsideringStr(DataArrayDouble(vals,16,2),1e-12)) pass -ELNOMesh1=ELNOMesh(Input=reader) -ELNOPoints1=ELNOPoints(Input=reader) -ELNOPoints1.SelectSourceArray=['ELNO@MyField'] -for elt in [ELNOMesh1,ELNOPoints1]: - elnoMesh=servermanager.Fetch(ELNOMesh1) +ELNOfieldToSurface1=ELNOfieldToSurface(Input=reader) +ELNOfieldToPointSprite1=ELNOfieldToPointSprite(Input=reader) +ELNOfieldToPointSprite1.SelectSourceArray=['ELNO@MyField'] +for elt in [ELNOfieldToSurface1,ELNOfieldToPointSprite1]: + elnoMesh=servermanager.Fetch(ELNOfieldToSurface1) vtkArrToTest=elnoMesh.GetBlock(0).GetPointData().GetArray("MyField") assert(vtkArrToTest.GetNumberOfTuples()==16) assert(vtkArrToTest.GetNumberOfComponents()==2)