X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCoupling_Swig%2FMEDCouplingBasicsTest.py;h=314850a4980fa2c46f765d5892453b81bd046afe;hb=659f8c67d0348350e12fde38fe8c4de1ff95dffe;hp=58372b3ebff88c2c32019ff2741b93be40190a00;hpb=8f3ecc58c4675588652395ef4a12602572347eff;p=tools%2Fmedcoupling.git diff --git a/src/MEDCoupling_Swig/MEDCouplingBasicsTest.py b/src/MEDCoupling_Swig/MEDCouplingBasicsTest.py index 58372b3eb..314850a49 100644 --- a/src/MEDCoupling_Swig/MEDCouplingBasicsTest.py +++ b/src/MEDCoupling_Swig/MEDCouplingBasicsTest.py @@ -1,10 +1,10 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2013 CEA/DEN, EDF R&D +# Copyright (C) 2007-2014 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 @@ -14111,8 +14111,8 @@ class MEDCouplingBasicsTest(unittest.TestCase): c.setCoordsAt(0,arr) rn,rni=c.getReverseNodalConnectivity() rn2,rni2=c.buildUnstructured().getReverseNodalConnectivity() - self.assertTrue(rn.isEqual(DataArrayInt([]))) - self.assertTrue(rni.isEqual(DataArrayInt([0,0]))) + self.assertTrue(rn.isEqual(DataArrayInt([0]))) + self.assertTrue(rni.isEqual(DataArrayInt([0,1]))) self.assertTrue(rn.isEqual(rn2)) ; self.assertTrue(rni.isEqual(rni2)) # 1D - limit c=MEDCouplingCMesh() ; arr=DataArrayDouble(0) ; arr.iota() @@ -14181,6 +14181,35 @@ class MEDCouplingBasicsTest(unittest.TestCase): self.assertTrue(f3.getArray().isEqual(ref,1e-12)) pass + def testSwig2GetMeshSpaceDimensionCMesh1(self): + c=MEDCouplingCMesh() + arr0=DataArrayDouble([0,1,2]) + arr1=DataArrayDouble([0]) + c.setCoords(arr0,arr0,arr0) + self.assertEqual(c.getMeshDimension(),3) + self.assertEqual(c.getSpaceDimension(),3) + # + c.setCoords(arr0,arr0,arr1) + self.assertEqual(c.getMeshDimension(),2) + self.assertEqual(c.getSpaceDimension(),3) + # + c.setCoords(arr0,arr0) + self.assertEqual(c.getMeshDimension(),2) + self.assertEqual(c.getSpaceDimension(),2) + # + c.setCoords(arr0,arr1) + self.assertEqual(c.getMeshDimension(),1) + self.assertEqual(c.getSpaceDimension(),2) + # + c.setCoords(arr0) + self.assertEqual(c.getMeshDimension(),1) + self.assertEqual(c.getSpaceDimension(),1) + # + c.setCoords(arr1) + self.assertEqual(c.getMeshDimension(),0) + self.assertEqual(c.getSpaceDimension(),1) + pass + def setUp(self): pass pass