Beispiel #1
0
 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)
Beispiel #2
0
 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))
Beispiel #3
0
 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()