X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2FTestKey.py;h=4ff08ffd47f0b4ff4ba94b2b3c1c2a575cf299c7;hb=c751d0185114516c11f185363391636068be786d;hp=d411a90541d434d8f94d0db246d125af2b6cf4c8;hpb=cd80e5acaa38ea44818c604a573e50e3f45ce082;p=tests.git diff --git a/system/TestKey.py b/system/TestKey.py index d411a90..4ff08ff 100644 --- a/system/TestKey.py +++ b/system/TestKey.py @@ -1,3 +1,6 @@ +# Thierry Parmentelat +# Copyright (C) 2010 INRIA +# import utils import os, os.path from TestSsh import TestSsh @@ -10,24 +13,24 @@ class TestKey: self.test_ssh=TestSsh(self.test_plc.test_ssh) def name(self): - return self.key_spec['name'] + return self.key_spec['key_name'] def publicpath(self): return "keys/%s.pub"%(self.name()) def privatepath(self): return "keys/%s.rsa"%(self.name()) - def store_remote_key(self,hostname): - #Not tested yet, don't know if needed - pub=self.publicpath() - priv=self.privatepath() - utils.header("Storing key %s in %s into %s "%(self.name(),pub,hostname)) - dir=os.path.dirname(pub) - utils.system(self.test_ssh.to_host("mkdir %s"%dir)) - utils.system(self.test_ssh.to_host("cat %s >> %s"%(self.key_spec['key_fields']['key'],pub))) - utils.system(self.test_ssh.to_host("cat %s >> %s"%(self.key_spec['private'],priv))) - utils.system(self.test_ssh.to_host("chmod %s 0400"%priv)) - utils.system(self.test_ssh.to_host("chmod %s 0444"%pub)) +#Not tested yet, don't know if needed +# def store_remote_key(self,hostname): +# pub=self.publicpath() +# priv=self.privatepath() +# utils.header("Storing key %s in %s into %s "%(self.name(),pub,hostname)) +# dir=os.path.dirname(pub) +# self.test_ssh.run("mkdir %s"%dir) +# self.test_ssh.run("cat %s >> %s"%(self.key_spec['key_fields']['key'],pub)) +# self.test_ssh.run("cat %s >> %s"%(self.key_spec['private'],priv)) +# self.test_ssh.run("chmod %s 0400"%priv) +# self.test_ssh.run("chmod %s 0444"%pub) def store_key(self): pub=self.publicpath()