X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FLifeCycleCORBA_SWIG%2FTest%2Ftestcontainermanager.py;h=793d3726f82271964df2ecc24df3f9f93ba2ed6c;hb=4d57f98cebfdeb55bfcc1a73b698bfe7a36abb4e;hp=76363d3152ae81b85cb6afcfff3831e87352fe63;hpb=703cf8ca778de35a6b463d4b4fca7c36697d717f;p=modules%2Fkernel.git diff --git a/src/LifeCycleCORBA_SWIG/Test/testcontainermanager.py b/src/LifeCycleCORBA_SWIG/Test/testcontainermanager.py index 76363d315..793d3726f 100644 --- a/src/LifeCycleCORBA_SWIG/Test/testcontainermanager.py +++ b/src/LifeCycleCORBA_SWIG/Test/testcontainermanager.py @@ -1,5 +1,5 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2017 CEA/DEN, EDF R&D, OPEN CASCADE # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -18,6 +18,7 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # +import os import unittest import salome import Engines @@ -38,37 +39,50 @@ Test with catalog : """ def setUp(self): + self.container_name = "MyContainer-%s"%(os.getpid()) pass def test0(self): """""" rp=LifeCycleCORBA.ResourceParameters(policy="best",componentList=["PYHELLO"]) - p=LifeCycleCORBA.ContainerParameters(container_name="MyContainer",mode="start",resource_params=rp) + p=LifeCycleCORBA.ContainerParameters(container_name=self.container_name,mode="start",resource_params=rp) co=cm.GiveContainer( p ) - self.assertEqual(co._get_name(), "/Containers/claui2c6/MyContainer") + host1=co.getHostName() + name1="/Containers/%s/%s" % (host1,self.container_name) + self.assertEqual(co._get_name(), name1) co=cm.GiveContainer( p ) - self.assertEqual(co._get_name(), "/Containers/clt10br/MyContainer") + host2=co.getHostName() + name2="/Containers/%s/%s" % (host2,self.container_name) + self.assertEqual(co._get_name(), name2) def test1(self): """""" rp=LifeCycleCORBA.ResourceParameters(policy="best",componentList=["PYHELLO"]) - p=LifeCycleCORBA.ContainerParameters(container_name="MyContainer",mode="get",resource_params=rp) + p=LifeCycleCORBA.ContainerParameters(container_name=self.container_name,mode="get",resource_params=rp) co=cm.GiveContainer( p ) - self.assertEqual(co._get_name(), "/Containers/claui2c6/MyContainer") + host1=co.getHostName() + name1="/Containers/%s/%s" % (host1,self.container_name) + self.assertEqual(co._get_name(), name1) co=cm.GiveContainer( p ) - self.assertEqual(co._get_name(), "/Containers/clt10br/MyContainer") + host2=co.getHostName() + name2="/Containers/%s/%s" % (host2,self.container_name) + self.assertEqual(co._get_name(), name2) def test2(self): """""" rp=LifeCycleCORBA.ResourceParameters(policy="best",componentList=["PYHELLO"]) - p=LifeCycleCORBA.ContainerParameters(container_name="MyContainer",mode="getorstart",resource_params=rp) + p=LifeCycleCORBA.ContainerParameters(container_name=self.container_name,mode="getorstart",resource_params=rp) co=cm.GiveContainer( p ) - self.assertEqual(co._get_name(), "/Containers/claui2c6/MyContainer") + host1=co.getHostName() + name1="/Containers/%s/%s" % (host1,self.container_name) + self.assertEqual(co._get_name(), name1) co=cm.GiveContainer( p ) - self.assertEqual(co._get_name(), "/Containers/clt10br/MyContainer") + host2=co.getHostName() + name2="/Containers/%s/%s" % (host2,self.container_name) + self.assertEqual(co._get_name(), name2) if __name__ == '__main__': - suite = unittest.TestLoader().loadTestsFromTestCase(TestContainerManager) - unittest.TextTestRunner().run(suite) - + #suite = unittest.TestLoader().loadTestsFromTestCase(TestContainerManager) + #unittest.TextTestRunner().run(suite) + unittest.main()