Exemplo n.º 1
0
 def test_init(self):
     checker = changelog.ChangeLogChecker('ChangeLog',
                                          self.mock_handle_style_error,
                                          self.mock_should_line_be_checked)
     self.assertEqual(checker.file_path, 'ChangeLog')
     self.assertEqual(checker.handle_style_error,
                      self.mock_handle_style_error)
     self.assertEqual(checker.should_line_be_checked,
                      self.mock_should_line_be_checked)
Exemplo n.º 2
0
    def assert_no_error(self, lines_to_check, changelog_data):
        def handle_style_error(line_number, category, confidence, message):
            self.fail(
                'Unexpected error: %d %s %d %s for\n%s' %
                (line_number, category, confidence, message, changelog_data))

        self.lines_to_check = set(lines_to_check)
        checker = changelog.ChangeLogChecker('ChangeLog', handle_style_error,
                                             self.mock_should_line_be_checked)
        checker.check(changelog_data.split('\n'))
Exemplo n.º 3
0
    def assert_error(self, expected_line_number, lines_to_check, expected_category, changelog_data):
        self.had_error = False

        def handle_style_error(line_number, category, confidence, message):
            self.had_error = True
            self.assertEquals(expected_line_number, line_number)
            self.assertEquals(expected_category, category)
        self.lines_to_check = set(lines_to_check)
        checker = changelog.ChangeLogChecker('ChangeLog', handle_style_error, self.mock_should_line_be_checked)
        checker.check(changelog_data.split('\n'))
        self.assertTrue(self.had_error)