"""Unittests for chrome stages."""
+from __future__ import print_function
+
+import mox
import os
import sys
sys.path.insert(0, os.path.abspath('%s/../../..' % os.path.dirname(__file__)))
from chromite.cbuildbot import commands
from chromite.cbuildbot import constants
+from chromite.cbuildbot.cbuildbot_unittest import BuilderRunMock
from chromite.cbuildbot.stages import chrome_stages
from chromite.cbuildbot.stages import generic_stages_unittest
+from chromite.lib import cidb
from chromite.lib import cros_build_lib
from chromite.lib import cros_build_lib_unittest
from chromite.lib import cros_test_lib
from chromite.lib import osutils
from chromite.lib import parallel_unittest
-from chromite.cbuildbot.stages.generic_stages_unittest import BuilderRunMock
-
# pylint: disable=R0901,W0212
class ChromeSDKStageTest(generic_stages_unittest.AbstractStageTest,
self.StartPatcher(BuilderRunMock())
self.StartPatcher(parallel_unittest.ParallelMock())
+ # Set up a general purpose cidb mock. Tests with more specific
+ # mock requirements can replace this with a separate call to
+ # SetupMockCidb
+ mock_cidb = mox.MockObject(cidb.CIDBConnection)
+ cidb.CIDBConnectionFactory.SetupMockCidb(mock_cidb)
+
self._Prepare()
def _Prepare(self, bot_id=None, **kwargs):