OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 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 git_cl.py.""" | 6 """Unit tests for git_cl.py.""" |
7 | 7 |
8 import os | 8 import os |
9 import StringIO | 9 import StringIO |
10 import stat | 10 import stat |
(...skipping 1282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1293
'press Enter to continue, Ctrl+C to abort.'],), '')) | 1293
'press Enter to continue, Ctrl+C to abort.'],), '')) |
1294 self.assertIsNone(cl.EnsureAuthenticated(force=False)) | 1294 self.assertIsNone(cl.EnsureAuthenticated(force=False)) |
1295 | 1295 |
1296 def test_gerrit_ensure_authenticated_ok(self): | 1296 def test_gerrit_ensure_authenticated_ok(self): |
1297 cl = self._test_gerrit_ensure_authenticated_common(auth={ | 1297 cl = self._test_gerrit_ensure_authenticated_common(auth={ |
1298 'chromium.googlesource.com': 'same', | 1298 'chromium.googlesource.com': 'same', |
1299 'chromium-review.googlesource.com': 'same', | 1299 'chromium-review.googlesource.com': 'same', |
1300 }) | 1300 }) |
1301 self.assertIsNone(cl.EnsureAuthenticated(force=False)) | 1301 self.assertIsNone(cl.EnsureAuthenticated(force=False)) |
1302 | 1302 |
| 1303 def test_cmd_set_commit_rietveld(self): |
| 1304 self.mock(git_cl._RietveldChangelistImpl, 'SetFlag', |
| 1305 lambda _, f, v: self._mocked_call(['SetFlag', f, v])) |
| 1306 self.calls = [ |
| 1307 ((['git', 'symbolic-ref', 'HEAD'],), 'feature'), |
| 1308 ((['git', 'config', 'branch.feature.rietveldissue'],), '123'), |
| 1309 ((['git', 'config', 'rietveld.autoupdate'],), ''), |
| 1310 ((['git', 'config', 'rietveld.server'],), ''), |
| 1311 ((['git', 'config', 'rietveld.server'],), ''), |
| 1312 ((['git', 'config', 'branch.feature.rietveldserver'],), |
| 1313 'https://codereview.chromium.org'), |
| 1314 ((['SetFlag', 'commit', '1'], ), ''), |
| 1315 ] |
| 1316 self.assertEqual(0, git_cl.main(['set-commit'])) |
| 1317 |
| 1318 def test_cmd_set_commit_gerrit(self): |
| 1319 self.mock(git_cl.gerrit_util, 'SetReview', |
| 1320 lambda h, i, labels: self._mocked_call( |
| 1321 ['SetReview', h, i, labels])) |
| 1322 self.calls = [ |
| 1323 ((['git', 'symbolic-ref', 'HEAD'],), 'feature'), |
| 1324 ((['git', 'config', 'branch.feature.rietveldissue'],), ''), |
| 1325 ((['git', 'config', 'branch.feature.gerritissue'],), '123'), |
| 1326 ((['git', 'config', 'branch.feature.gerritserver'],), |
| 1327 'https://chromium-review.googlesource.com'), |
| 1328 ((['SetReview', 'chromium-review.googlesource.com', 123, |
| 1329 {'Commit-Queue': 1}],), ''), |
| 1330 ] |
| 1331 self.assertEqual(0, git_cl.main(['set-commit', '-d'])) |
| 1332 |
1303 | 1333 |
1304 if __name__ == '__main__': | 1334 if __name__ == '__main__': |
1305 git_cl.logging.basicConfig( | 1335 git_cl.logging.basicConfig( |
1306 level=git_cl.logging.DEBUG if '-v' in sys.argv else git_cl.logging.ERROR) | 1336 level=git_cl.logging.DEBUG if '-v' in sys.argv else git_cl.logging.ERROR) |
1307 unittest.main() | 1337 unittest.main() |
OLD | NEW |