Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(203)

Unified Diff: tests/gclient_test.py

Issue 385007: Run pychecker over most scripts in depot_tools. Catched a few bugs. (Closed)
Patch Set: . Created 11 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests/gclient_test.py
diff --git a/tests/gclient_test.py b/tests/gclient_test.py
index c04bd630229ec4e32eb93c26c53daedd247204cc..828805ac0b91b4a18751dffa19ccca7d70255474 100644
--- a/tests/gclient_test.py
+++ b/tests/gclient_test.py
@@ -50,7 +50,7 @@ class BaseTestCase(super_mox.SuperMoxTestBase):
def assertRaisesError(self, msg, fn, *args, **kwargs):
try:
fn(*args, **kwargs)
- except gclient.Error, e:
+ except gclient_utils.Error, e:
self.assertEquals(e.args[0], msg)
else:
self.fail('%s not raised' % msg)
@@ -69,8 +69,8 @@ class GClientBaseTestCase(BaseTestCase):
self.mox.StubOutWithMock(gclient.sys, 'stdout')
self.mox.StubOutWithMock(gclient_utils, 'subprocess')
# These are not tested.
- self.mox.StubOutWithMock(gclient, 'FileRead')
- self.mox.StubOutWithMock(gclient, 'FileWrite')
+ self.mox.StubOutWithMock(gclient_utils, 'FileRead')
+ self.mox.StubOutWithMock(gclient_utils, 'FileWrite')
self.mox.StubOutWithMock(gclient_utils, 'SubprocessCall')
self.mox.StubOutWithMock(gclient_utils, 'RemoveDirectory')
# Mock them to be sure nothing bad happens.
@@ -125,8 +125,8 @@ class GClientCommandsTestCase(GClientBaseTestCase):
def testCommands(self):
known_commands = [gclient.DoCleanup, gclient.DoConfig, gclient.DoDiff,
gclient.DoExport, gclient.DoHelp, gclient.DoStatus,
- gclient.DoUpdate, gclient.DoRevert, gclient.DoRunHooks,
- gclient.DoRevInfo, gclient.DoPack]
+ gclient.DoUpdate, gclient.DoRevert, gclient.DoRunHooks,
+ gclient.DoRevInfo, gclient.DoPack]
for (k,v) in gclient.gclient_command_map.iteritems():
# If it fails, you need to add a test case for the new command.
self.assert_(v in known_commands)
@@ -353,8 +353,9 @@ class GClientClassTestCase(GclientTestCase):
def testSetConfig_ConfigContent_GetVar_SaveConfig_SetDefaultConfig(self):
options = self.Options()
text = "# Dummy content\nclient = 'my client'"
- gclient.FileWrite(os.path.join(self.root_dir, options.config_filename),
- text)
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.config_filename),
+ text)
self.mox.ReplayAll()
client = self._gclient_gclient(self.root_dir, options)
@@ -429,13 +430,15 @@ class GClientClassTestCase(GclientTestCase):
# Then an update will be performed.
scm_wrapper_sol.RunCommand('update', options, self.args, [])
# Then an attempt will be made to read its DEPS file.
- gclient.FileRead(os.path.join(self.root_dir,
- solution_name,
- options.deps_file)).AndRaise(IOError(2, 'No DEPS file'))
+ gclient_utils.FileRead(os.path.join(self.root_dir,
+ solution_name,
+ options.deps_file)
+ ).AndRaise(IOError(2, 'No DEPS file'))
# After everything is done, an attempt is made to write an entries
# file.
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
IsOneOf((entries_content1, entries_content2)))
self.mox.ReplayAll()
@@ -485,9 +488,9 @@ class GClientClassTestCase(GclientTestCase):
# Then an update will be performed.
scm_wrapper_sol.RunCommand('update', options, self.args, [])
# Then an attempt will be made to read its DEPS file.
- gclient.FileRead(os.path.join(self.root_dir,
- solution_name,
- options.deps_file)).AndReturn(deps)
+ gclient_utils.FileRead(os.path.join(self.root_dir,
+ solution_name,
+ options.deps_file)).AndReturn(deps)
# Next we expect an scm to be request for dep src/t but it should
# use the url specified in deps and the relative path should now
@@ -500,7 +503,8 @@ class GClientClassTestCase(GclientTestCase):
# After everything is done, an attempt is made to write an entries
# file.
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
entries_content)
self.mox.ReplayAll()
@@ -558,7 +562,7 @@ class GClientClassTestCase(GclientTestCase):
# Then an update will be performed.
scm_wrapper_sol.RunCommand('update', options, self.args, [])
# Then an attempt will be made to read its DEPS file.
- gclient.FileRead(os.path.join(checkout_path, options.deps_file)
+ gclient_utils.FileRead(os.path.join(checkout_path, options.deps_file)
).AndReturn(deps)
# Next we expect an scm to be request for dep src/n even though it does not
@@ -580,7 +584,8 @@ class GClientClassTestCase(GclientTestCase):
# After everything is done, an attempt is made to write an entries
# file.
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
entries_content)
self.mox.ReplayAll()
@@ -643,7 +648,8 @@ class GClientClassTestCase(GclientTestCase):
gclient_scm.CreateSCM(url_a, self.root_dir, name_a).AndReturn(
scm_wrapper_a)
# Then an attempt will be made to read it's DEPS file.
- gclient.FileRead(os.path.join(self.root_dir, name_a, options.deps_file)
+ gclient_utils.FileRead(
+ os.path.join(self.root_dir, name_a, options.deps_file)
).AndReturn(deps_a)
# Then an update will be performed.
scm_wrapper_a.RunCommand('update', options, self.args, [])
@@ -652,7 +658,8 @@ class GClientClassTestCase(GclientTestCase):
gclient_scm.CreateSCM(url_b, self.root_dir, name_b).AndReturn(
scm_wrapper_b)
# Then an attempt will be made to read its DEPS file.
- gclient.FileRead(os.path.join(self.root_dir, name_b, options.deps_file)
+ gclient_utils.FileRead(
+ os.path.join(self.root_dir, name_b, options.deps_file)
).AndReturn(deps_b)
# Then an update will be performed.
scm_wrapper_b.RunCommand('update', options, self.args, [])
@@ -664,7 +671,8 @@ class GClientClassTestCase(GclientTestCase):
scm_wrapper_dep.RunCommand('update', options, self.args, [])
# After everything is done, an attempt is made to write an entries file.
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
entries_content)
self.mox.ReplayAll()
@@ -694,10 +702,11 @@ class GClientClassTestCase(GclientTestCase):
gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn(
gclient_scm.CreateSCM)
gclient_scm.CreateSCM.RunCommand('update', options, self.args, [])
- gclient.FileRead(os.path.join(self.root_dir, name, options.deps_file)
+ gclient_utils.FileRead(os.path.join(self.root_dir, name, options.deps_file)
).AndReturn("Boo = 'a'")
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
- entries_content)
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
+ entries_content)
self.mox.ReplayAll()
client = self._gclient_gclient(self.root_dir, options)
@@ -768,10 +777,12 @@ deps_os = {
# Also, pymox doesn't verify the order of function calling w.r.t. different
# mock objects. Pretty lame. So reorder as we wish to make it clearer.
- gclient.FileRead(os.path.join(self.root_dir, 'src', options.deps_file)
+ gclient_utils.FileRead(
+ os.path.join(self.root_dir, 'src', options.deps_file)
).AndReturn(deps_content)
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
- entries_content)
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
+ entries_content)
gclient.os.path.exists(os.path.join(self.root_dir, 'src', '.git')
).AndReturn(False)
@@ -853,7 +864,7 @@ deps_os = {
exception = "Conflicting revision numbers specified."
try:
client.RunOnDeps('update', self.args)
- except gclient.Error, e:
+ except gclient_utils.Error, e:
self.assertEquals(e.args[0], exception)
else:
self.fail('%s not raised' % exception)
@@ -887,10 +898,12 @@ deps = {
scm_wrapper_src = self.mox.CreateMockAnything()
options = self.Options()
- gclient.FileRead(os.path.join(self.root_dir, name, options.deps_file)
+ gclient_utils.FileRead(
+ os.path.join(self.root_dir, name, options.deps_file)
).AndReturn(deps_content)
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
- entries_content)
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
+ entries_content)
gclient.os.path.exists(os.path.join(self.root_dir, 'foo/third_party/WebKit',
'.git')).AndReturn(False)
@@ -945,10 +958,12 @@ deps = {
scm_wrapper_src = self.mox.CreateMockAnything()
options = self.Options()
- gclient.FileRead(os.path.join(self.root_dir, name, options.deps_file)
+ gclient_utils.FileRead(
+ os.path.join(self.root_dir, name, options.deps_file)
).AndReturn(deps_content)
- gclient.FileWrite(os.path.join(self.root_dir, options.entries_filename),
- entries_content)
+ gclient_utils.FileWrite(
+ os.path.join(self.root_dir, options.entries_filename),
+ entries_content)
gclient.os.path.exists(os.path.join(self.root_dir, 'foo/third_party/WebKit',
'.git')
@@ -990,7 +1005,8 @@ deps = {
}"""
options = self.Options()
- gclient.FileRead(os.path.join(self.root_dir, name, options.deps_file)
+ gclient_utils.FileRead(
+ os.path.join(self.root_dir, name, options.deps_file)
).AndReturn(deps_content)
gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn(
gclient_scm.CreateSCM)
@@ -1002,7 +1018,7 @@ deps = {
exception = "Var is not defined: webkit"
try:
client.RunOnDeps('update', self.args)
- except gclient.Error, e:
+ except gclient_utils.Error, e:
self.assertEquals(e.args[0], exception)
else:
self.fail('%s not raised' % exception)
« gclient.py ('K') | « tests/gcl_unittest.py ('k') | tests/trychange_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698