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.MirrorStruct._mirror_time = None # Reset Globals.rbdir = rpath.RPath( lc, os.path.join(old_test_dir, b"restoretest3", b"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)