Fix both gclient_scm_test.py and scm_unittest.py.

Review URL: http://codereview.chromium.org/2425003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@48637 0039d316-1c4b-4281-b951-d872f2087c98
experimental/szager/collated-output
maruel@chromium.org 15 years ago
parent 50fd2bd734
commit 96913eb60f

@ -16,7 +16,17 @@ import __builtin__
from super_mox import mox, SuperMoxBaseTestBase, SuperMoxTestBase
import gclient_scm
from gclient_test import BaseTestCase as GCBaseTestCase
class GCBaseTestCase(SuperMoxTestBase):
# Like unittest's assertRaises, but checks for Gclient.Error.
def assertRaisesError(self, msg, fn, *args, **kwargs):
try:
fn(*args, **kwargs)
except gclient_scm.gclient_utils.Error, e:
self.assertEquals(e.args[0], msg)
else:
self.fail('%s not raised' % msg)
class BaseTestCase(GCBaseTestCase):

@ -9,12 +9,22 @@ from shutil import rmtree
import tempfile
# Fixes include path.
from super_mox import mox, SuperMoxBaseTestBase
from super_mox import mox, SuperMoxBaseTestBase, SuperMoxTestBase
from gclient_test import BaseTestCase
import scm
class BaseTestCase(SuperMoxTestBase):
# Like unittest's assertRaises, but checks for Gclient.Error.
def assertRaisesError(self, msg, fn, *args, **kwargs):
try:
fn(*args, **kwargs)
except scm.gclient_utils.Error, e:
self.assertEquals(e.args[0], msg)
else:
self.fail('%s not raised' % msg)
class BaseSCMTestCase(BaseTestCase):
def setUp(self):
BaseTestCase.setUp(self)

Loading…
Cancel
Save