1import unittest 2from commontest import MirrorTest, old_inc1_dir, old_inc2_dir, old_inc3_dir, old_inc4_dir 3from rdiff_backup import Globals, SetConnections, user_group 4 5 6class RemoteMirrorTest(unittest.TestCase): 7 """Test mirroring""" 8 9 def setUp(self): 10 """Start server""" 11 Globals.change_source_perms = 1 12 SetConnections.UpdateGlobal('checkpoint_interval', 3) 13 user_group.init_user_mapping() 14 user_group.init_group_mapping() 15 16 def testMirror(self): 17 """Testing simple mirror""" 18 MirrorTest(None, None, [old_inc1_dir]) 19 20 def testMirror2(self): 21 """Test mirror with larger data set""" 22 MirrorTest(1, None, 23 [old_inc1_dir, old_inc2_dir, old_inc3_dir, old_inc4_dir]) 24 25 def testMirror3(self): 26 """Local version of testMirror2""" 27 MirrorTest(1, 1, 28 [old_inc1_dir, old_inc2_dir, old_inc3_dir, old_inc4_dir]) 29 30 31if __name__ == "__main__": 32 unittest.main() 33