| 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 gcl.py.""" | 6 """Unit tests for gcl.py.""" |
| 7 | 7 |
| 8 # pylint: disable=E1103,E1101,E1120 | 8 # pylint: disable=E1103,E1101,E1120 |
| 9 | 9 |
| 10 import os | 10 import os |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 change_info.GetFileNames = lambda : [f[1] for f in change_info.files] | 52 change_info.GetFileNames = lambda : [f[1] for f in change_info.files] |
| 53 change_info.GetLocalRoot = lambda : 'proout' | 53 change_info.GetLocalRoot = lambda : 'proout' |
| 54 change_info.patch = None | 54 change_info.patch = None |
| 55 change_info.rietveld = 'https://my_server' | 55 change_info.rietveld = 'https://my_server' |
| 56 change_info.reviewers = None | 56 change_info.reviewers = None |
| 57 change_info._closed = False | 57 change_info._closed = False |
| 58 change_info._deleted = False | 58 change_info._deleted = False |
| 59 change_info._comments_added = [] | 59 change_info._comments_added = [] |
| 60 | 60 |
| 61 class RpcServer(object): | 61 class RpcServer(object): |
| 62 def get_issue_properties(self, *_): # pylint: disable=R0201 | 62 # pylint: disable=R0201,W0613 |
| 63 def get_issue_properties(self, issue, messages): |
| 63 return { 'patchsets': [1337] } | 64 return { 'patchsets': [1337] } |
| 64 change_info.RpcServer = RpcServer | 65 change_info.RpcServer = RpcServer |
| 65 | 66 |
| 66 def AddComment(comment): | 67 def AddComment(comment): |
| 67 # pylint: disable=W0212 | 68 # pylint: disable=W0212 |
| 68 change_info._comments_added.append(comment) | 69 change_info._comments_added.append(comment) |
| 69 change_info.AddComment = AddComment | 70 change_info.AddComment = AddComment |
| 70 | 71 |
| 71 def Delete(): | 72 def Delete(): |
| 72 change_info._deleted = True | 73 change_info._deleted = True |
| (...skipping 526 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 599 self.assertTrue(change_info._deleted) | 600 self.assertTrue(change_info._deleted) |
| 600 self.assertTrue(change_info._closed) | 601 self.assertTrue(change_info._closed) |
| 601 self.assertEqual( | 602 self.assertEqual( |
| 602 change_info._comments_added, | 603 change_info._comments_added, |
| 603 ["Committed patchset #1 manually as r12345 (presubmit successful)."]) | 604 ["Committed patchset #1 manually as r12345 (presubmit successful)."]) |
| 604 | 605 |
| 605 | 606 |
| 606 if __name__ == '__main__': | 607 if __name__ == '__main__': |
| 607 import unittest | 608 import unittest |
| 608 unittest.main() | 609 unittest.main() |
| OLD | NEW |