X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2FTestSlice.py;h=4377e66e70e17db49fcfc74908c50a01aa50b021;hb=ee198177f39ef59b1bfed86a2d7a09c9e8d1a976;hp=31bd70b28816294d668990b20bf9ea1bf0ef2a21;hpb=3546376d221cf58aa1783958e0fb1b4d349ecb2c;p=tests.git diff --git a/system/TestSlice.py b/system/TestSlice.py index 31bd70b..4377e66 100644 --- a/system/TestSlice.py +++ b/system/TestSlice.py @@ -74,9 +74,9 @@ class TestSlice: # trash the slice altogether def delete_slice(self): - utils.header("Deleting slice %s"%slice_name) auth = self.owner_auth() slice_name = self.slice_name() + utils.header("Deleting slice %s"%slice_name) self.test_plc.apiserver.DeleteSlice(auth,slice_name) # keep the slice alive and just delete nodes @@ -95,12 +95,11 @@ class TestSlice: found=False for username in self.slice_spec['usernames']: user_spec=self.test_site.locate_user(username) - for keyname in user_spec['keynames']: - key_spec=self.test_plc.locate_key(keyname) + for key_name in user_spec['key_names']: + key_spec=self.test_plc.locate_key(key_name) test_key=TestKey(self.test_plc,key_spec) publickey=test_key.publicpath() privatekey=test_key.privatepath() - keyname=test_key.name() if os.path.isfile(publickey) and os.path.isfile(privatekey): found=True return (found,privatekey) @@ -108,10 +107,12 @@ class TestSlice: # trying to reach the slice through ssh - expected to answer def ssh_slice (self, options, *args, **kwds): + "tries to ssh-enter the slice with the user key, to ensure slice creation" return self.do_ssh_slice(options, expected=True, *args, **kwds) # when we expect the slice is not reachable def ssh_slice_off (self, options, *args, **kwds): + "tries to ssh-enter the slice with the user key, expecting it to be unreachable" return self.do_ssh_slice(options, expected=False, *args, **kwds) def do_ssh_slice(self,options,expected=True,timeout_minutes=20,silent_minutes=10,period=15): @@ -157,7 +158,7 @@ class TestSlice: # nm restart after first failure, if requested if options.forcenm and hostname not in restarted: utils.header ("forcenm option : restarting nm on %s"%hostname) - restart_test_ssh=TestSsh(hostname,key="keys/key1.rsa") + restart_test_ssh=TestSsh(hostname,key="keys/key_admin.rsa") access=restart_test_ssh.actual_command('service nm restart') if (access==0): utils.header('nm restarted on %s'%hostname)