X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FLifeCycleCORBA_SWIG%2FTest%2Ftestresourcemanager.py;h=2e2712dbf65c4627dee7cf7fd4fc97bc98db637f;hb=4d57f98cebfdeb55bfcc1a73b698bfe7a36abb4e;hp=4aa16075b61a57c660ef17d0d07aa606eee166f6;hpb=9749fc1db72bd80e278405114b05ffc69b5031da;p=modules%2Fkernel.git diff --git a/src/LifeCycleCORBA_SWIG/Test/testresourcemanager.py b/src/LifeCycleCORBA_SWIG/Test/testresourcemanager.py index 4aa16075b..2e2712dbf 100644 --- a/src/LifeCycleCORBA_SWIG/Test/testresourcemanager.py +++ b/src/LifeCycleCORBA_SWIG/Test/testresourcemanager.py @@ -1,10 +1,10 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2016 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 # 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 @@ -60,40 +60,43 @@ Test with CatalogResources.xml: self.assertRaises(SALOME.SALOME_Exception,rm.GetFittingResources,params) def test2(self): - """component add required""" + """component add required. + If a resource doesn't have any module or component defined in the catalog, + it means that it has every module and component and it fits for any request. + """ params=LifeCycleCORBA.ResourceParameters(componentList=["add"]) machineList=rm.GetFittingResources(params) - self.assertEqual(machineList, ['claui2c6', 'm1', 'm2']) + self.assertEqual(machineList, ['claui2c6', 'localhost', 'm1', 'm2']) def test3(self): """component tutu required""" params=LifeCycleCORBA.ResourceParameters(componentList=["tutu"]) machineList=rm.GetFittingResources(params) - self.assertEqual(machineList, ['m1', 'm2', 'm3']) + self.assertEqual(machineList, ['localhost', 'm1', 'm2', 'm3']) def test4(self): """component tata required""" params=LifeCycleCORBA.ResourceParameters(componentList=["tata"]) machineList=rm.GetFittingResources(params) - self.assertEqual(machineList, ['m1', 'm2']) + self.assertEqual(machineList, ['localhost', 'm1', 'm2']) def test5(self): """component titi required""" params=LifeCycleCORBA.ResourceParameters(componentList=["titi"]) machineList=rm.GetFittingResources(params) - self.assertEqual(machineList, ['m1', 'm2']) + self.assertEqual(machineList, ['localhost', 'm1', 'm2']) def test6(self): """component toto required""" params=LifeCycleCORBA.ResourceParameters(componentList=["toto"]) machineList=rm.GetFittingResources(params) - self.assertEqual(machineList, ['claui2c6', 'm1', 'm2']) + self.assertEqual(machineList, ['claui2c6', 'localhost', 'm1', 'm2']) def test7(self): """components add and toto required""" params=LifeCycleCORBA.ResourceParameters(componentList=["add","toto"]) machineList=rm.GetFittingResources(params) - self.assertEqual(machineList, ['claui2c6', 'm1', 'm2']) + self.assertEqual(machineList, ['claui2c6', 'localhost', 'm1', 'm2']) def test8(self): """components add and toto required""" @@ -105,9 +108,11 @@ Test with CatalogResources.xml: params=LifeCycleCORBA.ResourceParameters(componentList=["add","toto"]) machineList=rm.GetFittingResources(params) self.assertEqual(rm.Find('altcycl',machineList), "claui2c6") + self.assertEqual(rm.Find('altcycl',machineList), "localhost") self.assertEqual(rm.Find('altcycl',machineList), "m1") self.assertEqual(rm.Find('altcycl',machineList), "m2") self.assertEqual(rm.Find('altcycl',machineList), "claui2c6") + self.assertEqual(rm.Find('altcycl',machineList), "localhost") self.assertEqual(rm.Find('altcycl',machineList), "m1") self.assertEqual(rm.Find('altcycl',machineList), "m2") @@ -116,9 +121,11 @@ Test with CatalogResources.xml: params=LifeCycleCORBA.ResourceParameters(componentList=["add","toto"]) machineList=rm.GetFittingResources(params) self.assertEqual(rm.Find('cycl',machineList), "claui2c6") + self.assertEqual(rm.Find('cycl',machineList), "localhost") self.assertEqual(rm.Find('cycl',machineList), "m1") self.assertEqual(rm.Find('cycl',machineList), "m2") self.assertEqual(rm.Find('cycl',machineList), "claui2c6") + self.assertEqual(rm.Find('cycl',machineList), "localhost") self.assertEqual(rm.Find('cycl',machineList), "m1") self.assertEqual(rm.Find('cycl',machineList), "m2") @@ -134,13 +141,15 @@ Test with CatalogResources.xml: params=LifeCycleCORBA.ResourceParameters(componentList=["add","toto"]) machineList=rm.GetFittingResources(params) self.assertEqual(rm.Find('best',machineList), "claui2c6") + self.assertEqual(rm.Find('best',machineList), "localhost") self.assertEqual(rm.Find('best',machineList), "m1") self.assertEqual(rm.Find('best',machineList), "m2") self.assertEqual(rm.Find('best',machineList), "claui2c6") + self.assertEqual(rm.Find('best',machineList), "localhost") self.assertEqual(rm.Find('best',machineList), "m1") self.assertEqual(rm.Find('best',machineList), "m2") if __name__ == '__main__': - suite = unittest.TestLoader().loadTestsFromTestCase(TestResourceManager) - unittest.TextTestRunner().run(suite) - + #suite = unittest.TestLoader().loadTestsFromTestCase(TestResourceManager) + #unittest.TextTestRunner().run(suite) + unittest.main()