def test_createBackupRoot(self): backupName = "FOO-123" gid = os.getgid() backup.createBackupRoot(self._backupHome, backupName, gid) root = join(self._backupHome, backupName) self.assertTrue( os.path.exists(root), "Backup root does not exist.")
def executeBackup(bkHome, previousBackup, settings, outWriter, lockFile): """ Perform the backup using the settings provided by the user. """ try: backupRoot = backup.createBackupRoot( bkHome, strftime("%Y-%m-%d-%H%M%S") + ".part", settings.backupgid) backup.backupDirectory( backupRoot, previousBackup, settings.root, settings, outWriter) os.rename(backupRoot, backupRoot.replace(".part", "")) fn.updateLatestLink(bkHome) finally: backup.removeLockFile(lockFile)