self.canchown = False
if isinstance (backup_index, list) is True:
- def dummy_volume_handler (*_a, **_kwa):
- pass
+ decryptor = self._deltatar.decryptor
self._data = \
[{ "curr_vol_no" : None
, "vol_fd" : None
, "iterator" : None
, "last_itelement" : None
, "last_lno" : 0
- , "new_volume_handler" : dummy_volume_handler
- , "decryptor" : self._deltatar.decryptor
+ , "new_volume_handler" :
+ partial(self.new_volume_handler,
+ self._deltatar, self._cwd, True,
+ os.path.dirname(backup_path), decryptor)
+ , "decryptor" : decryptor
}]
elif index_list is not None:
for index in index_list:
MISMATCHES = 1
class RescueCorruptHoleTest (RescueCorruptHoleBaseTest):
- FAILURES = 2
+ FAILURES = 0
+ MISMATCHES = 1 # intersected by hole
+ MISSING = 1 # excised by hole
class RescueCorruptHoleGZTest (RescueCorruptHoleBaseTest):
COMPRESSION = "#gz"