本文整理匯總了Python中oeqa.utils.sshcontrol.SSHControl.copy_from方法的典型用法代碼示例。如果您正苦於以下問題:Python SSHControl.copy_from方法的具體用法?Python SSHControl.copy_from怎麽用?Python SSHControl.copy_from使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類oeqa.utils.sshcontrol.SSHControl
的用法示例。
在下文中一共展示了SSHControl.copy_from方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: FakeTarget
# 需要導入模塊: from oeqa.utils.sshcontrol import SSHControl [as 別名]
# 或者: from oeqa.utils.sshcontrol.SSHControl import copy_from [as 別名]
class FakeTarget(object):
def __init__(self, d):
self.connection = None
self.ip = None
self.server_ip = None
self.datetime = time.strftime('%Y%m%d%H%M%S',time.gmtime())
self.testdir = d.getVar("TEST_LOG_DIR", True)
self.pn = d.getVar("PN", True)
def exportStart(self):
self.sshlog = os.path.join(self.testdir, "ssh_target_log.%s" % self.datetime)
sshloglink = os.path.join(self.testdir, "ssh_target_log")
if os.path.lexists(sshloglink):
os.remove(sshloglink)
os.symlink(self.sshlog, sshloglink)
print("SSH log file: %s" % self.sshlog)
self.connection = SSHControl(self.ip, logfile=self.sshlog)
def run(self, cmd, timeout=None):
return self.connection.run(cmd, timeout)
def copy_to(self, localpath, remotepath):
return self.connection.copy_to(localpath, remotepath)
def copy_from(self, remotepath, localpath):
return self.connection.copy_from(remotepath, localpath)