def testCommitMessageBugEntryWithNoError(self): mock_input_api = MockInputApi() mock_output_api = MockOutputApi() mock_input_api.change = MockChange([], ['webrtc:1234']) errors = PRESUBMIT.CheckCommitMessageBugEntry(mock_input_api, mock_output_api) self.assertEqual(0, len(errors))
def testCommitMessageBugEntryIsNone(self): mock_input_api = MockInputApi() mock_output_api = MockOutputApi() mock_input_api.change = MockChange([], ['None']) errors = PRESUBMIT.CheckCommitMessageBugEntry(mock_input_api, mock_output_api) self.assertEqual(0, len(errors))
def testCommitMessageBugEntryWithoutPrefix(self): mock_input_api = MockInputApi() mock_output_api = MockOutputApi() mock_input_api.change = MockChange([], ['1234']) errors = PRESUBMIT.CheckCommitMessageBugEntry(mock_input_api, mock_output_api) self.assertEqual(1, len(errors)) self.assertEqual(('Bug entry requires issue tracker prefix, ' 'e.g. webrtc:1234'), str(errors[0]))
def testCommitMessageBugEntrySupportInternalBugReference(self): mock_input_api = MockInputApi() mock_output_api = MockOutputApi() mock_input_api.change.BUG = 'b/12345' errors = PRESUBMIT.CheckCommitMessageBugEntry(mock_input_api, mock_output_api) self.assertEqual(0, len(errors)) mock_input_api.change.BUG = 'b/12345, webrtc:1234' errors = PRESUBMIT.CheckCommitMessageBugEntry(mock_input_api, mock_output_api) self.assertEqual(0, len(errors))
def testCommitMessageBugEntryReturnError(self): mock_input_api = MockInputApi() mock_output_api = MockOutputApi() mock_input_api.change = MockChange([], ['webrtc:1234', 'webrtc=4321']) errors = PRESUBMIT.CheckCommitMessageBugEntry(mock_input_api, mock_output_api) self.assertEqual(1, len(errors)) self.assertEqual(('Bogus Bug entry: webrtc=4321. Please specify' ' the issue tracker prefix and the issue number,' ' separated by a colon, e.g. webrtc:123 or' ' chromium:12345.'), str(errors[0]))
def setUp(self): self.input_api = MockInputApi() self.output_api = MockOutputApi() self._content_with_assert = [ 'void Foo() {', ' assert(true);', '}' ] self._content_without_assert = [ 'void Foo() {', ' RTC_CHECK(true);', '}' ]
def setUp(self): self.tmp_dir = tempfile.mkdtemp() self.proto_file_path = os.path.join(self.tmp_dir, 'foo.proto') self.input_api = MockInputApi() self.output_api = MockOutputApi()
def setUp(self): self.tmp_dir = tempfile.mkdtemp() self.file_path = os.path.join(self.tmp_dir, 'BUILD.gn') self.input_api = MockInputApi() self.output_api = MockOutputApi()
def setUp(self): self._input_api = MockInputApi() self._output_api = MockOutputApi()