deltatar = DeltaTar(mode=self.MODE, password=self.PASSWORD,
logger=self.consoleLogger)
-
self.hash = dict()
os.makedirs('source_dir2')
self.hash["source_dir2/big"] = self.create_file("source_dir2/big", 100000)
tar_filename = deltatar.volume_name_func('backup_dir', True, 0)
tar_path = os.path.join("backup_dir", tar_filename)
+ del deltatar
+
+ restore_deltar = DeltaTar(mode=self.MODE, password=self.PASSWORD,
+ logger=self.consoleLogger)
# this should automatically restore all volumes
- deltatar.restore_backup(target_path="source_dir2",
- backup_tar_path=tar_path)
+ restore_deltar.restore_backup(target_path="source_dir2",
+ backup_tar_path=tar_path)
for key, value in self.hash.items():
assert os.path.exists(key)
index_filename = deltatar.index_name_func(True)
index_path = os.path.join("backup_dir", index_filename)
- deltatar.restore_backup(target_path="source_dir2",
+ del deltatar
+
+ restore_deltar = DeltaTar(mode=self.MODE, password=self.PASSWORD,
+ logger=self.consoleLogger)
+
+ restore_deltar.restore_backup(target_path="source_dir2",
backup_indexes_paths=[index_path])
for key, value in self.hash.items():
tar_filename = deltatar.volume_name_func('backup_dir', True, 0)
tar_path = os.path.join("backup_dir", tar_filename)
+ restore_deltar = DeltaTar(mode=self.MODE, password=self.PASSWORD,
+ logger=self.consoleLogger)
+
# this should automatically restore all volumes
- deltatar.restore_backup(target_path="source_dir2",
- backup_tar_path=tar_path)
+ restore_deltar.restore_backup(target_path="source_dir2",
+ backup_tar_path=tar_path)
self.check_equal_dirs(self.GIT_DIR, 'source_dir2', deltatar)
deltatar = DeltaTar(mode=self.MODE, password=self.PASSWORD,
logger=self.consoleLogger)
-
self.hash = dict()
os.makedirs('source_dir2')
self.hash["source_dir2/big"] = self.create_file("source_dir2/big", 100000)
index_filename = deltatar.index_name_func(True)
index_path = os.path.join("backup_dir", index_filename)
- deltatar.restore_backup(target_path="source_dir",
+ del deltatar
+ restore_deltar = DeltaTar(mode=self.MODE, password=self.PASSWORD,
+ logger=self.consoleLogger)
+
+ restore_deltar.restore_backup(target_path="source_dir",
backup_indexes_paths=[index_path])
for key, value in self.hash.items():
backup_tar_path=tar_path)
assert len(os.listdir("source_dir")) == 0
-
def test_create_diff_backup1(self):
'''
Creates a diff backup when there are new files