Test repo population

This commit is contained in:
2014-11-14 17:55:30 +01:00
parent 29b10c260b
commit 20d51d0dba

View File

@@ -101,8 +101,14 @@ class StdIO:
def svn_repo_create(id_, dirname): def svn_repo_create(id_, dirname):
run(["svnadmin", "create", id_], cwd=dirname) run(["svnadmin", "create", id_], cwd=dirname)
def svn_repo_checkout(path, dirname): def svn_repo_checkout(path):
run(["svnadmin", "checkout", path, dirname]) run(["svn", "checkout", path])
def svn_repo_populate(path):
dummy_file = os.path.join(path, "file1")
run(["touch", dummy_file])
run(["svn", "add", dummy_file])
run(["svn", "commit", "-m", "First commit"])
def bam_run(argv, cwd=None): def bam_run(argv, cwd=None):
@@ -193,14 +199,18 @@ class BamSessionTestCase(unittest.TestCase):
svn_repo_create(self.proj_name, path_svn_repo) svn_repo_create(self.proj_name, path_svn_repo)
# Check for SVN checkout # Check for SVN checkout
path_svn_checkout = os.path.join(self.path_remote_store, "svn_checkout") path_svn_checkout = os.path.join(self.path_remote_store, "svn_checkout", self.proj_name)
if not os.path.isdir(path_svn_checkout): if not os.path.isdir(path_svn_checkout):
os.makedirs(path_svn_checkout) os.makedirs(path_svn_checkout)
# Create an SVN checkout of the freshly created repo # Create an SVN checkout of the freshly created repo
svn_repo_checkout(path_svn_checkout, self.proj_name) svn_repo_checkout(path_svn_checkout)
# Pupulate the repo with an empty file
svn_repo_populate(path_svn_checkout)
def tearDown(self): def tearDown(self):
#input('Wait:')
shutil.rmtree(TEMP) shutil.rmtree(TEMP)
def get_url(self): def get_url(self):