-# Copyright (C) 2007-2012 CEA/DEN, EDF R&D
+# Copyright (C) 2007-2015 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
def testContentOfFetched1DMesh(self):
meshPtr=self._objC.get1DMesh();
self.assertEqual("1DMeshForCorba",meshPtr.getName());
- _mesh_from_distant=MEDCouplingUMeshClient.New(meshPtr);
+ _mesh_from_distant=MEDCouplingMeshClient.New(meshPtr);
meshPtr.UnRegister();
+ self.assertTrue(isinstance(_mesh_from_distant,MEDCouplingUMesh))
self.assertTrue(_mesh_from_distant.getSpaceDimension()==3);
self.assertTrue(_mesh_from_distant.getMeshDimension()==1);
test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest()
self.assertTrue(_mesh_from_distant.isEqual(meshRef,1e-12))
pass
+ def testCorbaFetchingIMesh(self):
+ meshPtr=self._objC.getIMesh();
+ _mesh_from_distant=MEDCouplingIMeshClient.New(meshPtr);
+ meshPtr.UnRegister();
+ test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest()
+ meshRef=test.buildIMesh();
+ self.assertTrue(_mesh_from_distant.isEqual(meshRef,1e-12))
+ pass
+
def testCorbaFetchingCLMesh(self):
meshPtr=self._objC.getCLMesh();
_mesh_from_distant=MEDCouplingCurveLinearMeshClient.New(meshPtr);
meshRef=test.buildCLMesh();
self.assertTrue(_mesh_from_distant.isEqual(meshRef,1e-12))
pass
+
+ def testCorbaFetching1SGTUMesh(self):
+ meshPtr=self._objC.get1SGTUMesh();
+ _mesh_from_distant=MEDCoupling1SGTUMeshClient.New(meshPtr);
+ meshPtr.UnRegister();
+ test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest()
+ meshRef=test.build1SGTUMesh();
+ self.assertTrue(_mesh_from_distant.isEqual(meshRef,1e-12))
+ pass
+
+ def testCorbaFetching1DGTUMesh(self):
+ meshPtr=self._objC.get1DGTUMesh();
+ _mesh_from_distant=MEDCoupling1DGTUMeshClient.New(meshPtr);
+ meshPtr.UnRegister();
+ test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest()
+ meshRef=test.build1DGTUMesh();
+ self.assertTrue(_mesh_from_distant.isEqual(meshRef,1e-12))
+ pass
def testCorbaField2DNTFetching(self):
fieldPtr=self._objC.getFieldScalarOn2DNT();