diff options
Diffstat (limited to 'rdiff-backup/testing/backuptest.py')
-rw-r--r-- | rdiff-backup/testing/backuptest.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/rdiff-backup/testing/backuptest.py b/rdiff-backup/testing/backuptest.py new file mode 100644 index 0000000..2f1d937 --- /dev/null +++ b/rdiff-backup/testing/backuptest.py @@ -0,0 +1,28 @@ +import unittest +from commontest import * +from rdiff_backup import Globals, SetConnections + +class RemoteMirrorTest(unittest.TestCase): + """Test mirroring""" + def setUp(self): + """Start server""" + Log.setverbosity(3) + Globals.change_source_perms = 1 + SetConnections.UpdateGlobal('checkpoint_interval', 3) + + def testMirror(self): + """Testing simple mirror""" + MirrorTest(None, None, ["testfiles/increment1"]) + + def testMirror2(self): + """Test mirror with larger data set""" + MirrorTest(1, None, ['testfiles/increment1', 'testfiles/increment2', + 'testfiles/increment3', 'testfiles/increment4']) + + def testMirror3(self): + """Local version of testMirror2""" + MirrorTest(1, 1, ['testfiles/increment1', 'testfiles/increment2', + 'testfiles/increment3', 'testfiles/increment4']) + + +if __name__ == "__main__": unittest.main() |