Index: tests/scm_unittest.py |
diff --git a/tests/scm_unittest.py b/tests/scm_unittest.py |
index d2acc04b9e637b99737474a17631c8679a08d2f5..ac1e340264efe1b9491c886983e90fc21c281b8b 100755 |
--- a/tests/scm_unittest.py |
+++ b/tests/scm_unittest.py |
@@ -28,6 +28,7 @@ class BaseTestCase(SuperMoxTestBase): |
class BaseSCMTestCase(BaseTestCase): |
def setUp(self): |
BaseTestCase.setUp(self) |
+ self.mox.StubOutWithMock(scm.gclient_utils, 'Popen') |
self.mox.StubOutWithMock(scm.gclient_utils, 'SubprocessCall') |
self.mox.StubOutWithMock(scm.gclient_utils, 'SubprocessCallAndFilter') |
@@ -295,11 +296,10 @@ class SVNTestCase(BaseSCMTestCase): |
</status> |
""" |
proc = self.mox.CreateMockAnything() |
- scm.subprocess.Popen(['svn', 'status', '--xml', '.'], |
- cwd=None, |
- shell=scm.sys.platform.startswith('win'), |
- stderr=None, |
- stdout=scm.subprocess.PIPE).AndReturn(proc) |
+ scm.gclient_utils.Popen(['svn', 'status', '--xml', '.'], |
+ cwd=None, |
+ stderr=None, |
+ stdout=scm.subprocess.PIPE).AndReturn(proc) |
proc.communicate().AndReturn((text, 0)) |
self.mox.ReplayAll() |
@@ -328,11 +328,10 @@ class SVNTestCase(BaseSCMTestCase): |
</target> |
</status>""" |
proc = self.mox.CreateMockAnything() |
- scm.subprocess.Popen(['svn', 'status', '--xml'], |
- cwd=None, |
- shell=scm.sys.platform.startswith('win'), |
- stderr=None, |
- stdout=scm.subprocess.PIPE).AndReturn(proc) |
+ scm.gclient_utils.Popen(['svn', 'status', '--xml'], |
+ cwd=None, |
+ stderr=None, |
+ stdout=scm.subprocess.PIPE).AndReturn(proc) |
proc.communicate().AndReturn((text, 0)) |
self.mox.ReplayAll() |
info = scm.SVN.CaptureStatus(None) |