# add some new files and directories
os.makedirs('source_dir/bigdir')
self.hash["source_dir/bigdir"] = ""
+ os.unlink("source_dir/small")
self.hash["source_dir/bigdir/a"] = self.create_file("source_dir/bigdir/a", 100)
self.hash["source_dir/bigdir/b"] = self.create_file("source_dir/bigdir/b", 500)
self.hash["source_dir/zzzz"] = self.create_file("source_dir/zzzz", 100)
assert [i[0]['path'] for i in index_it] == [
'list://./big',
'snapshot://./bigdir',
- 'list://./small',
+ 'delete://./small',
'list://./test',
'snapshot://./zzzz',
'list://./test/huge',
assert os.path.exists("backup_dir2")
shutil.rmtree("source_dir")
+ # create source_dir with the small file, that will be then deleted by
+ # the restore_backup
+ os.mkdir("source_dir")
+ open("source_dir/small", 'w').close()
+
tar_filename = deltatar.volume_name_func('backup_dir2', True, 0)
tar_path = os.path.join("backup_dir2", tar_filename)