Fix depot_tools presubmit tests by mocking multiprocessing.cpu_count.

R=thakis@chromium.org
BUG=503462

Review URL: https://codereview.chromium.org/1193333012

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295795 0039d316-1c4b-4281-b951-d872f2087c98
changes/01/332501/1
iannucci@chromium.org 10 years ago
parent c1ae89ecd6
commit 1b9a55600f

@ -7,11 +7,12 @@
# pylint: disable=E1101,E1103 # pylint: disable=E1101,E1103
import StringIO
import functools import functools
import itertools import itertools
import logging import logging
import multiprocessing
import os import os
import StringIO
import sys import sys
import time import time
import unittest import unittest
@ -156,6 +157,10 @@ def GetPreferredTryMasters(project, change):
self.mox.StubOutWithMock(presubmit.scm.SVN, 'GenerateDiff') self.mox.StubOutWithMock(presubmit.scm.SVN, 'GenerateDiff')
self.mox.StubOutWithMock(presubmit.scm.GIT, 'GenerateDiff') self.mox.StubOutWithMock(presubmit.scm.GIT, 'GenerateDiff')
# On some platforms this does all sorts of undesirable system calls, so
# just permanently mock it with a lambda that returns 2
multiprocessing.cpu_count = lambda: 2
class PresubmitUnittest(PresubmitTestsBase): class PresubmitUnittest(PresubmitTestsBase):
"""General presubmit_support.py tests (excluding InputApi and OutputApi).""" """General presubmit_support.py tests (excluding InputApi and OutputApi)."""

Loading…
Cancel
Save