示例#1
0
 def test_local_remote_dir_transfer(self):
     """[TarballTransfer] Test local->remote directory transfer"""
     host = '20.66.66.02'
     transfer = TarballTransfer(host, '/foo', self._tmpdir)
     transfer.send(self.testdir, '/foo/foodir')
     # test transfer on remote side
     self.check_history(host, [
         'mkdir \-p \-\-mode=0700 /foo',
         'mkdir \-p \-\-mode=0700 /foo/foodir',
         'tar \-C /foo/foodir \-xpzf /foo/transfer\-\w{8}\.tar\.gz',
         'rm \-f /foo/transfer\-\w{8}\.tar\.gz',
     ])
示例#2
0
 def test_local_remote_file_transfer(self):
     """[TarballTransfer] Test local->remote file transfer"""
     host = '10.66.66.01'
     transfer = TarballTransfer(host, '/foo', self._tmpdir)
     transfer.send(self.testfile, '/foo/file1.foo')
     # test transfer on remote side
     self.check_history(host, [
         'mkdir \-p \-\-mode=0700 /foo',
         'mkdir \-p \-\-mode=0700 /foo',
         'tar \-C /foo \-xpzf /foo/transfer\-\w{8}\.tar\.gz',
         'rm \-f /foo/transfer\-\w{8}\.tar\.gz',
     ])