summaryrefslogtreecommitdiff
path: root/rdiff-backup/testing/backuptest.py
blob: f5cec9b000c29a8d24f0b85c773a2af5fc89f8ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import unittest
from commontest import *
from rdiff_backup import Globals, SetConnections, user_group

class RemoteMirrorTest(unittest.TestCase):
	"""Test mirroring"""
	def setUp(self):
		"""Start server"""
		Log.setverbosity(5)
		Globals.change_source_perms = 1
		SetConnections.UpdateGlobal('checkpoint_interval', 3)
		user_group.init_user_mapping()
		user_group.init_group_mapping()

	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()