def test_GPGWriteFile(self): """Test GPGWriteFile""" size = 400 * 1000 gwfh = GPGWriteFile_Helper() profile = gpg.GPGProfile(passphrase="foobar") for i in range(10): # @UnusedVariable gpg.GPGWriteFile(gwfh, "testfiles/output/gpgwrite.gpg", profile, size=size) # print os.stat("testfiles/output/gpgwrite.gpg").st_size-size assert size - 64 * 1024 <= os.stat("testfiles/output/gpgwrite.gpg").st_size <= size + 64 * 1024 gwfh.set_at_end() gpg.GPGWriteFile(gwfh, "testfiles/output/gpgwrite.gpg", profile, size=size)
def test_GPGWriteFile(self): u"""Test GPGWriteFile""" size = 400 * 1000 gwfh = GPGWriteFile_Helper() profile = gpg.GPGProfile(passphrase=u"foobar") for i in range(10): gpg.GPGWriteFile( gwfh, u"{0}/testfiles/output/gpgwrite.gpg".format(_runtest_dir), profile, size=size) # print os.stat("/tmp/testfiles/output/gpgwrite.gpg").st_size-size assert size - 64 * 1024 <= os.stat( u"{0}/testfiles/output/gpgwrite.gpg".format( _runtest_dir)).st_size <= size + 64 * 1024 gwfh.set_at_end() gpg.GPGWriteFile( gwfh, u"{0}/testfiles/output/gpgwrite.gpg".format(_runtest_dir), profile, size=size)
def to_remote(self): """ We have written the last checkpoint, now encrypt or compress and send a copy of it to the remote for final storage. """ pr = file_naming.parse(self.remname) src = self.dirpath.append(self.partname) tgt = self.dirpath.append(self.remname) src_iter = SrcIter(src) if pr.compressed: gpg.GzipWriteFile(src_iter, tgt.name, size=sys.maxsize) elif pr.encrypted: gpg.GPGWriteFile(src_iter, tgt.name, globals.gpg_profile, size=sys.maxsize) else: shutil.copyfile(src.name, tgt.name) globals.backend.move(tgt) # @UndefinedVariable
def to_remote(self): u""" We have written the last checkpoint, now encrypt or compress and send a copy of it to the remote for final storage. """ log.Debug(u"TO_REMOTE") pr = file_naming.parse(self.remname) src = self.dirpath.append(self.partname) tgt = self.dirpath.append(self.remname) src_iter = SrcIter(src) if pr.compressed: gpg.GzipWriteFile(src_iter, tgt.name, size=sys.maxsize) elif pr.encrypted: gpg.GPGWriteFile(src_iter, tgt.name, config.gpg_profile, size=sys.maxsize) else: shutil.copyfile(src.name, tgt.name) config.backend.move(tgt)
def to_remote(self): """ We have written the last checkpoint, now encrypt or compress and send a copy of it to the remote for final storage. """ pr = file_naming.parse(self.remname) src = self.dirpath.append(self.partname) tgt = self.dirpath.append(self.remname) src_iter = SrcIter(src) if pr.compressed: gpg.GzipWriteFile(src_iter, tgt.name, size=sys.maxint) elif pr.encrypted: gpg.GPGWriteFile(src_iter, tgt.name, globals.gpg_profile, size=sys.maxint) else: os.system("cp -p \"%s\" \"%s\"" % (src.name, tgt.name)) globals.backend.put(tgt) #@UndefinedVariable try: util.ignore_missing(os.unlink, tgt.name) except Exception, e: log.Warn(_("Unable to delete %s: %s" % (tgt.name, str(e))))