示例#1
0
    def test_parse_gcc_style_error_message_with_parsing_error(self):
        with self.assertRaises(ValueError):
            rstcheck.parse_gcc_style_error_message(':32:3 error message',
                                                   filename='filename')

        with self.assertRaises(IndexError):
            rstcheck.parse_gcc_style_error_message(
                'filename:32: error message',
                filename='filename',
                has_column=True)
示例#2
0
    def test_parse_gcc_style_error_message_with_parsing_error(self):
        with self.assertRaises(ValueError):
            rstcheck.parse_gcc_style_error_message(
                ':32:3 error message',
                filename='filename')

        with self.assertRaises(IndexError):
            rstcheck.parse_gcc_style_error_message(
                'filename:32: error message',
                filename='filename',
                has_column=True)
示例#3
0
 def test_parse_gcc_style_error_message_with_no_column(self):
     self.assertEqual(
         (32, 'error message'),
         rstcheck.parse_gcc_style_error_message(
             'filename:32: error message',
             filename='filename',
             has_column=False))
示例#4
0
 def test_parse_gcc_style_error_message_with_no_column(self):
     self.assertEqual(
         (32, 'error message'),
         rstcheck.parse_gcc_style_error_message(
             'filename:32: error message',
             filename='filename',
             has_column=False))
示例#5
0
 def test_parse_gcc_style_error_message(self):
     self.assertEqual(
         (32, 'error message'),
         rstcheck.parse_gcc_style_error_message(
             'filename:32:7: error message',
             filename='filename'))
示例#6
0
 def test_parse_gcc_style_error_message(self):
     self.assertEqual(
         (32, 'error message'),
         rstcheck.parse_gcc_style_error_message(
             'filename:32:7: error message',
             filename='filename'))