| Index: tests/trychange_unittest.py | 
| diff --git a/tests/trychange_unittest.py b/tests/trychange_unittest.py | 
| index 947f7227ef44b77ab85ad79a1beecd309c360c62..24550dda317d4692e04cdc772c353079d8711df1 100644 | 
| --- a/tests/trychange_unittest.py | 
| +++ b/tests/trychange_unittest.py | 
| @@ -6,17 +6,13 @@ | 
| """Unit tests for trychange.py.""" | 
|  | 
| import optparse | 
| -import unittest | 
|  | 
| # Local imports | 
| -import gcl | 
| -import super_mox | 
| import trychange | 
| -import upload | 
| -from super_mox import mox | 
| +from super_mox import mox, SuperMoxTestBase | 
|  | 
|  | 
| -class TryChangeTestsBase(super_mox.SuperMoxTestBase): | 
| +class TryChangeTestsBase(SuperMoxTestBase): | 
| """Setups and tear downs the mocks but doesn't test anything as-is.""" | 
| pass | 
|  | 
| @@ -40,14 +36,15 @@ class TryChangeUnittest(TryChangeTestsBase): | 
| class SVNUnittest(TryChangeTestsBase): | 
| """trychange.SVN tests.""" | 
| def setUp(self): | 
| +    SuperMoxTestBase.setUp(self) | 
| self.fake_root = '/fake_root' | 
| self.expected_files = ['foo.txt', 'bar.txt'] | 
| -    change_info = gcl.ChangeInfo('test_change', 0, 0, 'desc', | 
| -                                 [('M', f) for f in self.expected_files], | 
| -                                 self.fake_root) | 
| +    change_info = trychange.gcl.ChangeInfo( | 
| +        'test_change', 0, 0, 'desc', | 
| +        [('M', f) for f in self.expected_files], | 
| +        self.fake_root) | 
| self.svn = trychange.SVN(None) | 
| self.svn.change_info = change_info | 
| -    super_mox.SuperMoxTestBase.setUp(self) | 
|  | 
| def testMembersChanged(self): | 
| members = [ | 
| @@ -69,13 +66,13 @@ class SVNUnittest(TryChangeTestsBase): | 
| class GITUnittest(TryChangeTestsBase): | 
| """trychange.GIT tests.""" | 
| def setUp(self): | 
| -    self.fake_root = gcl.os.path.join(gcl.os.path.dirname(__file__), | 
| -                                      'fake_root') | 
| +    self.fake_root = trychange.os.path.join( | 
| +        trychange.os.path.dirname(__file__), 'fake_root') | 
| self.expected_files = ['foo.txt', 'bar.txt'] | 
| options = optparse.Values() | 
| options.files = self.expected_files | 
| self.git = trychange.GIT(options) | 
| -    super_mox.SuperMoxTestBase.setUp(self) | 
| +    SuperMoxTestBase.setUp(self) | 
|  | 
| def testMembersChanged(self): | 
| members = [ | 
| @@ -90,12 +87,14 @@ class GITUnittest(TryChangeTestsBase): | 
| self.assertEqual(self.git.GetFileNames(), self.expected_files) | 
|  | 
| def testGetLocalRoot(self): | 
| -    self.mox.StubOutWithMock(upload, 'RunShell') | 
| -    upload.RunShell(['git', 'rev-parse', '--show-cdup']).AndReturn( | 
| +    self.mox.StubOutWithMock(trychange.upload, 'RunShell') | 
| +    trychange.upload.RunShell(['git', 'rev-parse', '--show-cdup']).AndReturn( | 
| self.fake_root) | 
| +    trychange.os.path.abspath(self.fake_root).AndReturn(self.fake_root) | 
| self.mox.ReplayAll() | 
| self.assertEqual(self.git.GetLocalRoot(), self.fake_root) | 
|  | 
|  | 
| if __name__ == '__main__': | 
| +  import unittest | 
| unittest.main() | 
|  |