def test_backup(self): initialize(settings.BACKUP_DIR, "key") output = get_paper_key(settings.BACKUP_DIR) self.assertIn("BORG PAPER KEY", output) output = backup(settings.BACKUP_DIR, "key") self.assertIn("Creating archive", output) output = prune(settings.BACKUP_DIR, "key") self.assertIn("Keeping archive", output)
def ensure_init(self): if not self.paperkey: try: log = initialize(self.repository, self.passphrase) self.backuplog_set.create(event="init", log=log) self.paperkey = get_paper_key(self.repository) self.save() except BackupError as error: self.backuplog_set.create(event="error", log=str(error))
def ensure_init(self): if not self.paperkey: log = initialize(self.repository, self.passphrase) self.backuplog_set.create(event="init", log=log) self.paperkey = get_paper_key(self.repository) self.save()