Salome HOME
feat: new crackAlong method
[tools/medcoupling.git] / src / MEDLoader / Swig / MEDLoaderExamplesTest.py
index ddabb286a24ce2333c4eb0073707f29f69ad4278..ec6c77e75d2b5c6629b4aeff2f719c34044d7a47 100644 (file)
@@ -1,5 +1,5 @@
 #  -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2015  CEA/DEN, EDF R&D
+# Copyright (C) 2007-2024  CEA, EDF
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
 from MEDLoader import *
 import unittest
 import os
+from MEDLoaderDataForTest import WriteInTmpDir
 
 class MEDLoaderBasicsTest(unittest.TestCase):
+    @WriteInTmpDir
     def testExampleReadFieldOnAllEntity1(self):
         from MEDLoaderDataForTest import MEDLoaderDataForTest
 #! [PySnippetReadFieldOnAllEntity1_1]
@@ -37,7 +39,7 @@ class MEDLoaderBasicsTest(unittest.TestCase):
         m=MEDLoaderDataForTest.build2DMesh_3()
         m=m[:10]
         m.setName(meshName)
-        f=m.getMeasureField(ON_CELLS)
+        f=m.getMeasureField(False)
         f=f.buildNewTimeReprFromThis(ONE_TIME,False)
         f.setTime(5.5,iteration,order)
         f.setName(fieldName)
@@ -78,6 +80,7 @@ class MEDLoaderBasicsTest(unittest.TestCase):
 #! [PySnippetReadFieldOnAllEntity1_5]
         pass
 
+    @WriteInTmpDir
     def testExampleReadFieldPartial1(self):
         from MEDLoaderDataForTest import MEDLoaderDataForTest
 #! [PySnippetReadFieldPartial1_1]
@@ -92,7 +95,7 @@ class MEDLoaderBasicsTest(unittest.TestCase):
         m.sortCellsInMEDFileFrmt()
         m.setName(meshName)
         # end of generation of a mesh -> let's create a field on that mesh
-        f=m.getMeasureField(ON_CELLS)
+        f=m.getMeasureField(False)
         f=f.buildNewTimeReprFromThis(ONE_TIME,False)
         f.setTime(5.5,iteration,order)
         f.setName(fieldName)
@@ -155,6 +158,7 @@ class MEDLoaderBasicsTest(unittest.TestCase):
 #! [PySnippetReadFieldPartial1_6]
         pass
 
+    @WriteInTmpDir
     def testExampleMeshAdvAPI1(self):
         da=DataArrayDouble.New([0.,1.1,2.3,3.6])
         meshName="Example2"
@@ -171,7 +175,7 @@ class MEDLoaderBasicsTest(unittest.TestCase):
         myMesh.setName(meshName)
         WriteUMesh("wFile1.med",myMesh,False)
 #! [PySnippetMeshAdvAPI1_2]
-        f=myMesh.getMeasureField(ON_CELLS)
+        f=myMesh.getMeasureField(False)
         f=f.buildNewTimeReprFromThis(ONE_TIME,False)
         f.setName("myField")
 #! [PySnippetMeshAdvAPI1_3]
@@ -206,9 +210,9 @@ class MEDLoaderBasicsTest(unittest.TestCase):
         F1Cell.setTime(1000.,2,3)
         F1Cell.setName("F1Cell")
         WriteFieldUsingAlreadyWrittenMesh("file2.med",F1Cell)
-        F1Cell1=F1Cell.deepCpy()
+        F1Cell1=F1Cell.deepCopy()
         F1Cell1.setMesh(myMesh1)
-        F1Cell1.setArray(myMesh1.getBarycenterAndOwner())
+        F1Cell1.setArray(myMesh1.computeCellCenterOfMass())
         WriteFieldUsingAlreadyWrittenMesh("file2.med",F1Cell1)
 #! [PySnippetMeshAdvAPI1_12]
         f1Cell_3D=ReadFieldCell("file2.med","Example2",0,"F1Cell",2,3)
@@ -232,7 +236,7 @@ class MEDLoaderBasicsTest(unittest.TestCase):
 #! [PySnippetMeshAdvAPI1_6]
         m0D=ReadUMeshFromFile("file2.med","Example2",-3)
 #! [PySnippetMeshAdvAPI1_6]
-        for i in xrange(4):
+        for i in range(4):
             mm.removeMeshAtLevel(-i)
             pass
         mm.setMeshAtLevel(0,myMesh1)