X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=test%2Fexecution%2Fresource.py;h=0945e9b5eff5e1fc956ccb7b0a94b57236557ef9;hb=6285ca51026efb69642eea9dfc7c480e722d84a9;hp=fa3277a7171bec86290684829db70b3f0e8dc6f9;hpb=d662dcbab5a504791e306489dde627dde9221fd1;p=nepi.git diff --git a/test/execution/resource.py b/test/execution/resource.py index fa3277a7..0945e9b5 100755 --- a/test/execution/resource.py +++ b/test/execution/resource.py @@ -4,9 +4,8 @@ # Copyright (C) 2013 INRIA # # This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation; # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -117,7 +116,7 @@ class Application(ResourceManager): def do_start(self): super(Application, self).do_start() time.sleep(random.random() * 3) - self.ec.schedule("0.5s", self.finish) + self.ec.schedule("0.5s", self.stop) class ErrorApplication(ResourceManager): _rtype = "ErrorApplication" @@ -131,7 +130,7 @@ class ErrorApplication(ResourceManager): self.ec.schedule("0.5s", self.deploy) else: time.sleep(random.random() * 2) - raise RuntimeError, "NOT A REAL ERROR. JUST TESTING" + raise RuntimeError("NOT A REAL ERROR. JUST TESTING") class ResourceFactoryTestCase(unittest.TestCase): def test_add_resource_factory(self): @@ -141,14 +140,15 @@ class ResourceFactoryTestCase(unittest.TestCase): ResourceFactory.register_type(MyResource) ResourceFactory.register_type(AnotherResource) + # Take into account default 'Critical' attribute self.assertEquals(MyResource.get_rtype(), "MyResource") - self.assertEquals(len(MyResource._attributes), 2) + self.assertEquals(len(MyResource._attributes), 3) self.assertEquals(ResourceManager.get_rtype(), "Resource") - self.assertEquals(len(ResourceManager._attributes), 1) + self.assertEquals(len(ResourceManager._attributes), 2) self.assertEquals(AnotherResource.get_rtype(), "AnotherResource") - self.assertEquals(len(AnotherResource._attributes), 1) + self.assertEquals(len(AnotherResource._attributes), 2) self.assertEquals(len(ResourceFactory.resource_types()), 2) @@ -280,7 +280,7 @@ class ResourceManagerTestCase(unittest.TestCase): self.assertTrue(ec.state(node) == ResourceState.STARTED) self.assertTrue( - all([ec.state(guid) == ResourceState.FINISHED \ + all([ec.state(guid) == ResourceState.STOPPED \ for guid in apps]) ) @@ -343,7 +343,7 @@ class ResourceManagerTestCase(unittest.TestCase): for app in apps: state = ec.state(app) - self.assertEquals(state, ResourceState.FINISHED) + self.assertEquals(state, ResourceState.STOPPED) ec.shutdown()