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