summaryrefslogtreecommitdiff
path: root/rdiff-backup/testing/restoretest.py
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-08-31 21:03:53 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-08-31 21:03:53 +0000
commit98a31c8656bb61659e1eea4f649d51a214ce806d (patch)
tree0eaefd821a87b34fc5af6f588acdb83bd46c0928 /rdiff-backup/testing/restoretest.py
parent4e1720ac15bc0579b9701231b2e4a3f196bc9b7b (diff)
downloadrdiff-backup-98a31c8656bb61659e1eea4f649d51a214ce806d.tar.gz
Added session number like '3B' to general time specification
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@415 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/testing/restoretest.py')
-rw-r--r--rdiff-backup/testing/restoretest.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/rdiff-backup/testing/restoretest.py b/rdiff-backup/testing/restoretest.py
index b401643..5f939f9 100644
--- a/rdiff-backup/testing/restoretest.py
+++ b/rdiff-backup/testing/restoretest.py
@@ -51,6 +51,26 @@ class RestoreFileComparer:
for t in self.time_rp_dict.keys(): self.compare_at_time(t)
+class RestoreTimeTest(unittest.TestCase):
+ def test_time_from_session(self):
+ """Test getting time from session number (as in Time.time_from_session)
+
+ Test here instead of in timetest because it depends on an
+ rdiff-backup-data directory already being laid out.
+
+ """
+ restore._mirror_time = None # Reset
+ Globals.rbdir = rpath.RPath(lc,
+ "testfiles/restoretest3/rdiff-backup-data")
+ assert Time.genstrtotime("0B") == Time.time_from_session(0)
+ assert Time.genstrtotime("2B") == Time.time_from_session(2)
+ assert Time.genstrtotime("23B") == Time.time_from_session(23)
+
+ assert Time.time_from_session(0) == 40000, Time.time_from_session(0)
+ assert Time.time_from_session(2) == 20000, Time.time_from_session(2)
+ assert Time.time_from_session(5) == 10000, Time.time_from_session(5)
+
+
class RestoreTest(unittest.TestCase):
"""Test Restore class"""
def get_rfcs(self):