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', ])
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', ])