| Index: tests/fake_repos.py
|
| ===================================================================
|
| --- tests/fake_repos.py (revision 59107)
|
| +++ tests/fake_repos.py (working copy)
|
| @@ -286,10 +286,14 @@
|
| def setUpSVN(self):
|
| """Creates subversion repositories and start the servers."""
|
| if self.svnserve:
|
| - return
|
| + return True
|
| self.setUp()
|
| root = join(self.repos_dir, 'svn')
|
| - check_call(['svnadmin', 'create', root])
|
| + try:
|
| + check_call(['svnadmin', 'create', root])
|
| + except OSError:
|
| + self.svn_enabled = False
|
| + return False
|
| write(join(root, 'conf', 'svnserve.conf'),
|
| '[general]\n'
|
| 'anon-access = read\n'
|
| @@ -306,6 +310,7 @@
|
| cmd.append('--listen-host=127.0.0.1')
|
| self.svnserve = Popen(cmd, cwd=root)
|
| self.populateSvn()
|
| + return True
|
|
|
| def populateSvn(self):
|
| """Creates a few revisions of changes including DEPS files."""
|
|
|