summaryrefslogtreecommitdiff
path: root/rdiff-backup/testing/backuptest.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/testing/backuptest.py')
-rw-r--r--rdiff-backup/testing/backuptest.py28
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()