diff options
author | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2003-02-25 08:18:43 +0000 |
---|---|---|
committer | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2003-02-25 08:18:43 +0000 |
commit | 3f23be3b6e8f61de2ef2d8408c474e22df8cfeb9 (patch) | |
tree | 103076fa7e3c0e636b3ca77f6a58fb5a7664801e /rdiff-backup/testing/regressiontest.py | |
parent | 39f64abf52669a32d2d58a7a056b89e6aa5feae7 (diff) | |
download | rdiff-backup-3f23be3b6e8f61de2ef2d8408c474e22df8cfeb9.tar.gz |
More changes in preparation for 0.11.2
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@284 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/testing/regressiontest.py')
-rw-r--r-- | rdiff-backup/testing/regressiontest.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/rdiff-backup/testing/regressiontest.py b/rdiff-backup/testing/regressiontest.py index 5c55986..e0eeeaf 100644 --- a/rdiff-backup/testing/regressiontest.py +++ b/rdiff-backup/testing/regressiontest.py @@ -245,21 +245,15 @@ class MirrorTest(PathSetter): def testPermSkipLocal(self): """Test to see if rdiff-backup will skip unreadable files""" self.setPathnames(None, None, None, None) - Globals.change_source_perms = None Time.setcurtime() self.Mirror(self.one_unreadable, self.one_unreadable_out) - Globals.change_source_perms = 1 - self.Mirror(self.one_unreadable, self.one_unreadable_out) # Could add test, but for now just make sure it doesn't exit def testPermSkipRemote(self): """Test skip of unreadable files remote""" self.setPathnames('test1', '../', 'test2/tmp', '../../') - Globals.change_source_perms = None Time.setcurtime() self.Mirror(self.one_unreadable, self.one_unreadable_out) - Globals.change_source_perms = 1 - self.Mirror(self.one_unreadable, self.one_unreadable_out) # Could add test, but for now just make sure it doesn't exit def refresh(self, *rps): @@ -294,8 +288,6 @@ class MirrorTest(PathSetter): def deleteoutput(self): assert not os.system("rm -rf testfiles/output*") self.rbdir = self.rpout.append('rdiff-backup-data') - self.rpout.mkdir() - self.rbdir.mkdir() self.reset_rps() def reset_rps(self): @@ -309,8 +301,9 @@ class MirrorTest(PathSetter): rp.setdata() def runtest(self): + self.deleteoutput() Time.setcurtime() - assert self.rbdir.lstat() + assert not self.rbdir.lstat() self.Mirror(self.inc1rp, self.rpout) assert CompareRecursive(Local.inc1rp, Local.rpout) @@ -328,6 +321,7 @@ class MirrorTest(PathSetter): self.Mirror(self.inc1rp, self.rpout) #rpath.RPath.copy_attribs(self.inc1rp, self.rpout) assert CompareRecursive(Local.inc1rp, Local.rpout) + Myrm(Local.rpout.append("rdiff-backup-data").path) self.Mirror(self.inc2rp, self.rpout) assert CompareRecursive(Local.inc2rp, Local.rpout) @@ -335,11 +329,13 @@ class MirrorTest(PathSetter): def Mirror(self, rpin, rpout): """Like backup.Mirror, but setup first, cleanup later""" Main.force = 1 + assert not rpout.append("rdiff-backup-data").lstat() Main.misc_setup([rpin, rpout]) Main.backup_set_select(rpin) Main.backup_init_dirs(rpin, rpout) backup.Mirror(rpin, rpout) - Log.close_logfile() + log.ErrorLog.close() + log.Log.close_logfile() Hardlink.clear_dictionaries() if __name__ == "__main__": unittest.main() |