diff options
Diffstat (limited to 'rdiff-backup/testing/eas_aclstest.py')
-rw-r--r-- | rdiff-backup/testing/eas_aclstest.py | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/rdiff-backup/testing/eas_aclstest.py b/rdiff-backup/testing/eas_aclstest.py index 4d6535f..0fc3a37 100644 --- a/rdiff-backup/testing/eas_aclstest.py +++ b/rdiff-backup/testing/eas_aclstest.py @@ -141,16 +141,16 @@ user.empty # Now write records corresponding to above rps into file Globals.rbdir = tempdir - Time.setcurtime(10000) - ExtendedAttributesFile.open_file() + man = metadata.PatchDiffMan() + writer = man.get_ea_writer('snapshot', 10000) for rp in [self.ea_testdir1, rp1, rp2, rp3]: ea = ExtendedAttributes(rp.index) ea.read_from_rp(rp) - ExtendedAttributesFile.write_object(ea) - ExtendedAttributesFile.close_file() + writer.write_object(ea) + writer.close() # Read back records and compare - ea_iter = ExtendedAttributesFile.get_objects_at_time(tempdir, 10000) + ea_iter = man.get_eas_at_time(10000, None) assert ea_iter, "No extended_attributes.<time> file found" sample_ea_reread = ea_iter.next() assert sample_ea_reread == self.sample_ea @@ -357,22 +357,23 @@ other::--- def testIterate(self): """Test writing several records and then reading them back""" self.make_backup_dirs() + self.make_temp() rp1 = self.acl_testdir1.append('1') rp2 = self.acl_testdir1.append('2') rp3 = self.acl_testdir1.append('3') # Now write records corresponding to above rps into file Globals.rbdir = tempdir - Time.setcurtime(10000) - AccessControlListFile.open_file() + man = metadata.PatchDiffMan() + writer = man.get_acl_writer('snapshot', 10000) for rp in [self.acl_testdir1, rp1, rp2, rp3]: acl = AccessControlLists(rp.index) acl.read_from_rp(rp) - AccessControlListFile.write_object(acl) - AccessControlListFile.close_file() + writer.write_object(acl) + writer.close() # Read back records and compare - acl_iter = AccessControlListFile.get_objects_at_time(tempdir, 10000) + acl_iter = man.get_acls_at_time(10000, None) assert acl_iter, "No acl file found" dir_acl_reread = acl_iter.next() assert dir_acl_reread == self.dir_acl |