summaryrefslogtreecommitdiff
path: root/rdiff-backup/testing
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-06-30 21:24:14 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-06-30 21:24:14 +0000
commita6220370a12ca72b6ddad9627fa77e19d16a7b1a (patch)
tree8241c228f9c8637ee959675c7007e6bc500842e3 /rdiff-backup/testing
parent4488947f39adcd35cf2b4bb167c87aad0d8a92b6 (diff)
downloadrdiff-backup-a6220370a12ca72b6ddad9627fa77e19d16a7b1a.tar.gz
Added --list-increment-sizes option
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@336 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/testing')
-rw-r--r--rdiff-backup/testing/finaltest.py56
1 files changed, 56 insertions, 0 deletions
diff --git a/rdiff-backup/testing/finaltest.py b/rdiff-backup/testing/finaltest.py
index 590b80b..aa1239b 100644
--- a/rdiff-backup/testing/finaltest.py
+++ b/rdiff-backup/testing/finaltest.py
@@ -296,6 +296,62 @@ class Final(PathSetter):
assert wc_output.split() == ["0", "0", "0"], wc_output
+class FinalMisc(PathSetter):
+ """Test miscellaneous operations like list-increments, etc.
+
+ Many of these just run and make sure there were no errors; they
+ don't verify the output.
+
+ """
+ def testListIncrementsLocal(self):
+ """Test --list-increments switch. Assumes restoretest3 valid rd dir"""
+ self.set_connections(None, None, None, None)
+ self.exec_rb_extra_args(None, "--list-increments",
+ "testfiles/restoretest3")
+
+ def testListIncrementsRemote(self):
+ """Test --list-increments mode remotely. Uses restoretest3"""
+ self.set_connections('test1', '../', None, None)
+ self.exec_rb_extra_args(None, "--list-increments",
+ "testfiles/restoretest3")
+
+ def testListChangeSinceLocal(self):
+ """Test --list-changed-since mode locally. Uses restoretest3"""
+ self.set_connections(None, None, None, None)
+ self.exec_rb_extra_args(None, '--list-changed-since 10000',
+ 'testfiles/restoretest3')
+
+ def testListChangeSinceRemote(self):
+ """Test --list-changed-since mode remotely. Uses restoretest3"""
+ self.set_connections('test1', '../', None, None)
+ self.exec_rb_extra_args(None, '--list-changed-since 10000',
+ 'testfiles/restoretest3')
+
+ def testListAtTimeLocal(self):
+ """Test --list-at-time mode locally. Uses restoretest3"""
+ self.set_connections(None, None, None, None)
+ self.exec_rb_extra_args(None, '--list-at-time 20000',
+ 'testfiles/restoretest3')
+
+ def testListAtTimeRemote(self):
+ """Test --list-at-time mode locally. Uses restoretest3"""
+ self.set_connections('test1', '../', None, None)
+ self.exec_rb_extra_args(None, '--list-at-time 20000',
+ 'testfiles/restoretest3')
+
+ def testListIncrementSizesLocal(self):
+ """Test --list-increment-sizes switch. Uses restoretest3"""
+ self.set_connections(None, None, None, None)
+ self.exec_rb_extra_args(None, "--list-increment-sizes",
+ "testfiles/restoretest3")
+
+ def testListIncrementsRemote(self):
+ """Test --list-increment-sizes mode remotely. Uses restoretest3"""
+ self.set_connections('test1', '../', None, None)
+ self.exec_rb_extra_args(None, "--list-increment-sizes",
+ "testfiles/restoretest3")
+
+
class FinalSelection(PathSetter):
"""Test selection options"""
def run(self, cmd):