X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPlugins%2FMEDReader%2FTest%2FtestMEDReader13.py;h=1d6eb1ee7fc513061984d5d644d2c47824f1f310;hb=75f7e761e7cbc0ae5c589dd078625f9fbfeed870;hp=3282274d1aeb2ab9967ba8e38cedb1b421cfd967;hpb=ebbd2915a22d111ae165c01dbdd7cd9b12848709;p=modules%2Fparavis.git diff --git a/src/Plugins/MEDReader/Test/testMEDReader13.py b/src/Plugins/MEDReader/Test/testMEDReader13.py index 3282274d..1d6eb1ee 100644 --- a/src/Plugins/MEDReader/Test/testMEDReader13.py +++ b/src/Plugins/MEDReader/Test/testMEDReader13.py @@ -1,10 +1,10 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2014 CEA/DEN, EDF R&D +# Copyright (C) 2007-2017 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either -# version 2.1 of the License. +# version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -34,8 +34,8 @@ m.insertNextCell(NORM_TRI3,[0,1,3]) ; m.insertNextCell(NORM_TRI3,[1,2,3]) f=MEDCouplingFieldDouble(ON_GAUSS_NE) ; f.setName("fieldELNO") ; f.setMesh(m) arr=DataArrayDouble([0.2,1.1,0.7,0.5,-0.3,0.4]) f.setArray(DataArrayDouble.Meld(4*[arr])) -f.checkCoherency() -MEDLoader.WriteField(fname,f,True) +f.checkConsistencyLight() +WriteField(fname,f,True) ################### MED write is done -> Go to MEDReader @@ -50,9 +50,8 @@ RenderView1 = GetRenderView() RenderView1.CameraPosition = [1.0, 0.5, 10000.0] RenderView1.CameraPosition = [1.0, 0.5, 4.319751617610021] -RenderView1.CameraClippingRange = [4.276554101433921, 4.384547891874171] -ELNOMesh3 = ELNOMesh(Input=testMEDReader13_med) +ELNOfieldToSurface3 = ELNOfieldToSurface(Input=testMEDReader13_med) DataRepresentation2 = Show() #DataRepresentation2.ConstantRadius = 1.9999333620071411 @@ -74,6 +73,21 @@ a3_fieldELNO_Vector_PVLookupTable = GetLookupTableForArray( "fieldELNO_Vector", a3_fieldELNO_Vector_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.3464101615137755, 0.0, 0.5, 0.0, 1.9052558883257653, 1.0, 0.5, 0.0] ) -Render() RenderView1.ViewSize =[300,300] -WriteImage(outImgName) +Render() + +# compare with baseline image +import os +import sys +try: + baselineIndex = sys.argv.index('-B')+1 + baselinePath = sys.argv[baselineIndex] +except: + print "Could not get baseline directory. Test failed." + exit(1) +baseline_file = os.path.join(baselinePath, "testMEDReader13.png") +import vtk.test.Testing +vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir() +vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, + threshold=1) +vtk.test.Testing.interact()