X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FLifeCycleCORBA_SWIG%2FTest%2Ftestcontainermanager.py;h=793d3726f82271964df2ecc24df3f9f93ba2ed6c;hb=4d57f98cebfdeb55bfcc1a73b698bfe7a36abb4e;hp=fe13697b8d23b22cee012ca44bbb14ae8a483a3d;hpb=63414a08d9492c25c206579c1953ec6f390679fd;p=modules%2Fkernel.git diff --git a/src/LifeCycleCORBA_SWIG/Test/testcontainermanager.py b/src/LifeCycleCORBA_SWIG/Test/testcontainermanager.py index fe13697b8..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-2014 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()