Index: tests/bot_update_coverage_test.py |
diff --git a/tests/bot_update_coverage_test.py b/tests/bot_update_coverage_test.py |
index f808c633ad7eab194f20e645d67a3bc0bd36e865..07814542e1cd1451e4232bf81016d1d717e1d644 100755 |
--- a/tests/bot_update_coverage_test.py |
+++ b/tests/bot_update_coverage_test.py |
@@ -167,7 +167,9 @@ class BotUpdateUnittests(unittest.TestCase): |
self.filesystem = FakeFilesystem() |
self.call = MockedCall(self.filesystem) |
self.gclient = MockedGclientSync(self.filesystem) |
- self.call.expect(('gclient', 'sync')).returns(self.gclient) |
+ self.call.expect( |
+ (sys.executable, '-u', bot_update.GCLIENT_PATH, 'sync') |
+ ).returns(self.gclient) |
self.old_call = getattr(bot_update, 'call') |
self.params = copy.deepcopy(DEFAULT_PARAMS) |
setattr(bot_update, 'call', self.call) |
@@ -188,7 +190,9 @@ class BotUpdateUnittests(unittest.TestCase): |
def overrideSetupForWindows(self): |
sys.platform = 'win' |
- self.call.expect(('gclient.bat', 'sync')).returns(self.gclient) |
+ self.call.expect( |
+ (sys.executable, '-u', bot_update.GCLIENT_PATH, 'sync') |
+ ).returns(self.gclient) |
def testBasic(self): |
bot_update.ensure_checkout(**self.params) |
@@ -205,7 +209,7 @@ class BotUpdateUnittests(unittest.TestCase): |
gclient_sync_cmd = None |
for record in self.call.records: |
args = record[0] |
- if args[0] == 'gclient.bat' and args[1] == 'sync': |
+ if args[:4] == (sys.executable, '-u', bot_update.GCLIENT_PATH, 'sync'): |
gclient_sync_cmd = args |
self.assertTrue('--break_repo_locks' in gclient_sync_cmd) |