summaryrefslogtreecommitdiff
path: root/rdiff-backup/testing/commontest.py
blob: 5cd66d7aedf683ec5b9668e6fdcb5d47dcdc4771 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""commontest - Some functions and constants common to all test cases"""
import os

SourceDir = "../src"
AbsCurdir = os.getcwd() # Absolute path name of current directory
AbsTFdir = AbsCurdir+"/testfiles"
MiscDir = "../misc"

def rbexec(src_file):
	"""Changes to the source directory, execfile src_file, return"""
	os.chdir(SourceDir)
	execfile(src_file, globals())
	os.chdir(AbsCurdir)

def Make():
	"""Make sure the rdiff-backup script in the source dir is up-to-date"""
	os.chdir(SourceDir)
	os.system("python ./Make")
	os.chdir(AbsCurdir)