OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 """Unit tests for scm.py.""" | 6 """Unit tests for scm.py.""" |
7 | 7 |
8 import shutil | 8 import shutil |
9 import tempfile | 9 import tempfile |
10 | 10 |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
112 def tearDown(self): | 112 def tearDown(self): |
113 shutil.rmtree(self.root_dir) | 113 shutil.rmtree(self.root_dir) |
114 SuperMoxBaseTestBase.tearDown(self) | 114 SuperMoxBaseTestBase.tearDown(self) |
115 | 115 |
116 def testMembersChanged(self): | 116 def testMembersChanged(self): |
117 self.mox.ReplayAll() | 117 self.mox.ReplayAll() |
118 members = [ | 118 members = [ |
119 'COMMAND', 'Capture', 'CaptureStatus', 'FetchUpstreamTuple', | 119 'COMMAND', 'Capture', 'CaptureStatus', 'FetchUpstreamTuple', |
120 'GenerateDiff', 'GetBranch', 'GetBranchRef', 'GetCheckoutRoot', | 120 'GenerateDiff', 'GetBranch', 'GetBranchRef', 'GetCheckoutRoot', |
121 'GetEmail', 'GetPatchName', 'GetSVNBranch', | 121 'GetEmail', 'GetPatchName', 'GetSVNBranch', |
122 'GetUpstream', 'IsGitSvn', 'ShortBranchName', | 122 'GetUpstream', 'IsGitSvn', 'RunAndFilterOutput', 'ShortBranchName', |
123 ] | 123 ] |
124 # If this test fails, you should add the relevant test. | 124 # If this test fails, you should add the relevant test. |
125 self.compareMembers(scm.GIT, members) | 125 self.compareMembers(scm.GIT, members) |
126 | 126 |
127 def testGetEmail(self): | 127 def testGetEmail(self): |
128 self.mox.StubOutWithMock(scm.GIT, 'Capture') | 128 self.mox.StubOutWithMock(scm.GIT, 'Capture') |
129 scm.GIT.Capture(['config', 'user.email'], self.fake_root, error_ok=True | 129 scm.GIT.Capture(['config', 'user.email'], self.fake_root, error_ok=True |
130 ).AndReturn('mini@me.com') | 130 ).AndReturn('mini@me.com') |
131 self.mox.ReplayAll() | 131 self.mox.ReplayAll() |
132 self.assertEqual(scm.GIT.GetEmail(self.fake_root), 'mini@me.com') | 132 self.assertEqual(scm.GIT.GetEmail(self.fake_root), 'mini@me.com') |
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 self.mox.ReplayAll() | 319 self.mox.ReplayAll() |
320 info = scm.SVN.CaptureStatus(None) | 320 info = scm.SVN.CaptureStatus(None) |
321 self.assertEquals(info, []) | 321 self.assertEquals(info, []) |
322 | 322 |
323 | 323 |
324 if __name__ == '__main__': | 324 if __name__ == '__main__': |
325 import unittest | 325 import unittest |
326 unittest.main() | 326 unittest.main() |
327 | 327 |
328 # vim: ts=2:sw=2:tw=80:et: | 328 # vim: ts=2:sw=2:tw=80:et: |
OLD | NEW |