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() |