# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2021 CEA/DEN, EDF R&D, OPEN CASCADE
#
# Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
# 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
import sys
import unittest
from omniORB import CORBA
-import PYHELLO_ORB
-import HELLO_ORB
import Utils_Identity
import Engines
def tearDown(self):
pass
-
+
def test001_FindOrLoad_Component_LaunchContainer(self):
"""
get a local container (no hostname given),
load an engine, check that the CORBA object is not null.
- check narrow
+ check narrow
"""
containerName = "swMyContainer"
comp=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
"""
Check FindOrLoad_Component.
Call 2 times FindOrLoad_Component with the same parameters,
- check if we get the same engine
+ check if we get the same engine
"""
containerName = "swMyContainer"
cp1=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
self.assertNotEqual(cp1,None)
m1=cp1._narrow(Engines.TestComponent)
self.assertNotEqual(m1,None)
- pass
+ pass
def test004_FindOrLoad_Component_PythonSameInstance(self):
"""
"""
Check FindOrLoad_Component with a component name not in catalog.
See list of catalog given to module catalog server.
- Here, we work with KERNEL_SRC/resources/KERNELCatalog.xml that contains
+ Here, we work with KERNEL_SRC/resources/KERNELCatalog.xml that contains
only KERNEL, SalomeTestComponent and SALOME_TestComponentPy
"""
containerName = "swMyContainer"
self.assertEqual(hostname1,hostname2)
pidc1=c1.getPID()
pidc2=c2.getPID()
- self.assertEqual(pidc1,pidc2)
+ self.assertEqual(pidc1,pidc2)
pass
-
+
def test008_FindOrLoad_Component_UnknownMachine(self):
"""
Check FindOrLoad_Component: check behaviour when ask for an unknown
containerName += "/swTheContainer"
try:
cp1=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
- except RuntimeError,ex :
+ except RuntimeError as ex :
self.assertEqual(ex.args[0],'unknown host')
pass
-
-
+
+
def suite():
return unittest.makeSuite(LifeCycleCORBA_SWIGTest,'test')
return unittest.TextTestRunner().run(suite())
if __name__ == '__main__':
- unittest.TextTestRunner(verbosity=2).run(suite())
- pass
-
+ #unittest.TextTestRunner(verbosity=2).run(suite())
+ unittest.main()