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.""" |