Index: tests/scm_unittest.py |
diff --git a/tests/scm_unittest.py b/tests/scm_unittest.py |
index bd2e1485f875222af28f5ce30caafca6375bcbef..1c214267c1935a9523c2e139d04eaa3ada5c8ef3 100755 |
--- a/tests/scm_unittest.py |
+++ b/tests/scm_unittest.py |
@@ -261,22 +261,27 @@ class RealSvnTest(fake_repos.FakeReposTestBase): |
# Tests that work with a checkout. |
def setUp(self): |
super(RealSvnTest, self).setUp() |
- self.FAKE_REPOS.set_up_svn() |
- self.svn_root = scm.os.path.join(self.root_dir, 'base') |
- scm.SVN.Capture( |
- ['checkout', self.svn_base + 'trunk/third_party', 'base'], |
- cwd=self.root_dir) |
- self.tree = self.mangle_svn_tree(('trunk/third_party@-1', ''),) |
+ self.enabled = self.FAKE_REPOS.set_up_svn() |
+ if self.enabled: |
+ self.svn_root = scm.os.path.join(self.root_dir, 'base') |
+ scm.SVN.Capture( |
+ ['checkout', self.svn_base + 'trunk/third_party', 'base'], |
+ cwd=self.root_dir) |
+ self.tree = self.mangle_svn_tree(('trunk/third_party@-1', ''),) |
def _capture(self, cmd, **kwargs): |
kwargs.setdefault('cwd', self.svn_root) |
return scm.SVN.Capture(cmd, **kwargs) |
def testCheckout(self): |
+ if not self.enabled: |
+ return |
# Checkout and verify the tree. |
self.assertTree(self.tree, self.svn_root) |
def testRevert(self): |
+ if not self.enabled: |
+ return |
# Mess around and make sure revert works for all corner cases. |
# - svn add a file |
# - svn add a file and delete it |