Salome HOME
Moving empty mesh test to MEDLoaderTest3.py abn/empty_mesh
authorabn <adrien.bruneton@cea.fr>
Wed, 23 Sep 2015 12:09:42 +0000 (14:09 +0200)
committerabn <adrien.bruneton@cea.fr>
Wed, 23 Sep 2015 12:09:42 +0000 (14:09 +0200)
src/MEDLoader/Swig/MEDLoaderTest3.py
src/MEDLoader/Swig/MEDLoaderTest4.py

index f06132a37cf2a7578572b640760fd8033775a24b..e37a7af6fcf49a5b1d3c90d34fc792a6e938268a 100644 (file)
@@ -4611,6 +4611,21 @@ class MEDLoaderTest(unittest.TestCase):
         self.assertTrue(mm.getUnivName()!="")
         pass
 
+    def testEmptyMesh(self):
+      """ MEDLoader should be able to consistently write and read an empty mesh (coords array
+      with 0 tuples """
+      fname = "Pyfile96.med" 
+      m = MEDCouplingUMesh('toto', 2)
+      m.setCoords(DataArrayDouble([], 0, 2))
+      m.setConnectivity(DataArrayInt([]), DataArrayInt([0]))
+      mfu = MEDFileUMesh()
+      mfu.setMeshAtLevel(0, m)
+      mfu.write(fname, 2)
+      mfu2 = MEDFileUMesh(fname)
+      self.assertEqual('toto', mfu2.getName())
+      lvl = mfu2.getNonEmptyLevels()
+      self.assertEqual((), lvl)
+
     pass
 
 if __name__ == "__main__":
index 7fbc0edc06f33777b339e9222b22e82572ce3c62..706b63b09e1622a3a73f07b4a708dc806ecfa464 100644 (file)
@@ -5114,19 +5114,6 @@ class MEDLoaderTest4(unittest.TestCase):
             pass
         pass
 
-    def testEmptyMesh(self):
-      fname = "empty_mesh.med" 
-      m = MEDCouplingUMesh('toto', 2)
-      m.setCoords(DataArrayDouble([], 0, 2))
-      m.setConnectivity(DataArrayInt([]), DataArrayInt([0]))
-      mfu = MEDFileUMesh()
-      mfu.setMeshAtLevel(0, m)
-      mfu.write(fname, 2)
-      mfu2 = MEDFileUMesh(fname)
-      self.assertEqual('toto', mfu2.getName())
-      lvl = mfu2.getNonEmptyLevels()
-      self.assertEqual((), lvl)
-    
     pass
 
 if __name__ == "__main__":