| Index: tests/git_cl_test.py
|
| diff --git a/tests/git_cl_test.py b/tests/git_cl_test.py
|
| index e5caec5f0b96fae4921777a9dd551b2ca4b4b366..65da4df988b7b11cdd92a272c9e8a93cfafb06a0 100755
|
| --- a/tests/git_cl_test.py
|
| +++ b/tests/git_cl_test.py
|
| @@ -16,6 +16,7 @@ sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
| from testing_support.auto_stub import TestCase
|
|
|
| import git_cl
|
| +import git_common
|
| import subprocess2
|
|
|
|
|
| @@ -76,6 +77,9 @@ class TestGitCl(TestCase):
|
| self.mock(subprocess2, 'check_output', self._mocked_call)
|
| self.mock(subprocess2, 'communicate', self._mocked_call)
|
| self.mock(subprocess2, 'Popen', self._mocked_call)
|
| + self.mock(git_common, 'get_or_create_merge_base',
|
| + lambda *a: (
|
| + self._mocked_call(['get_or_create_merge_base']+list(a))))
|
| self.mock(git_cl, 'FindCodereviewSettingsFile', lambda: '')
|
| self.mock(git_cl, 'ask_for_data', self._mocked_call)
|
| self.mock(git_cl.breakpad, 'post', self._mocked_call)
|
| @@ -93,7 +97,7 @@ class TestGitCl(TestCase):
|
| self.assertEquals([], self.calls)
|
| super(TestGitCl, self).tearDown()
|
|
|
| - def _mocked_call(self, *args, **kwargs):
|
| + def _mocked_call(self, *args, **_kwargs):
|
| self.assertTrue(
|
| self.calls,
|
| '@%d Expected: <Missing> Actual: %r' % (self._calls_done, args))
|
| @@ -158,7 +162,7 @@ class TestGitCl(TestCase):
|
| ((['git', 'symbolic-ref', 'HEAD'],), 'master'),
|
| ((['git', 'config', 'branch.master.merge'],), 'master'),
|
| ((['git', 'config', 'branch.master.remote'],), 'origin'),
|
| - ((['git', 'merge-base', 'master', 'HEAD'],),
|
| + ((['get_or_create_merge_base', 'master', 'master'],),
|
| 'fake_ancestor_sha'),
|
| ] + cls._git_sanity_checks('fake_ancestor_sha', 'master') + [
|
| ((['git', 'rev-parse', '--show-cdup'],), ''),
|
| @@ -538,8 +542,8 @@ class TestGitCl(TestCase):
|
| ((['git', 'symbolic-ref', 'HEAD'],), 'master'),
|
| ((['git', 'config', 'branch.master.merge'],), 'master'),
|
| ((['git', 'config', 'branch.master.remote'],), 'origin'),
|
| - ((['git',
|
| - 'merge-base', 'master', 'HEAD'],), 'fake_ancestor_sha'),
|
| + ((['get_or_create_merge_base', 'master', 'master'],),
|
| + 'fake_ancestor_sha'),
|
| ] + cls._git_sanity_checks('fake_ancestor_sha', 'master') + [
|
| ((['git', 'rev-parse', '--show-cdup'],), ''),
|
| ((['git', 'rev-parse', 'HEAD'],), '12345'),
|
|
|