def test_multi_liner_all(self):
     """There is suppress comment above the bug line."""
     sp_handler = SourceSuppressHandler(self.__tmp_srcfile_1, 23)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['all'])
     self.assertEqual(sp_handler.suppress_comment(), 'some long comment')
 def test_multi_liner_some_checkers(self):
     """There is suppress comment above the bug line."""
     sp_handler = SourceSuppressHandler(self.__tmp_srcfile_1, 50)
     res = sp_handler.check_source_suppress()
     self.assertFalse(res)
     self.assertEqual(sp_handler.suppressed_checkers(), [])
     self.assertIsNone(sp_handler.suppress_comment())
 def test_malformed_commment_format(self):
     """Check malformed comment."""
     sp_handler = SourceSuppressHandler(self.__tmp_srcfile_2, 1)
     res = sp_handler.check_source_suppress()
     self.assertFalse(res)
     self.assertEqual(sp_handler.suppressed_checkers(), [])
     self.assertIsNone(sp_handler.suppress_comment())
 def test_suppress_first_line(self):
     """Bug is reported for the first line."""
     test_handler = SourceSuppressHandler(self.__tmp_srcfile_1, 3)
     res = test_handler.check_source_suppress()
     self.assertFalse(res)
     self.assertEqual(test_handler.suppressed_checkers(), [])
     self.assertIsNone(test_handler.suppress_comment())
Esempio n. 5
0
 def test_no_comment(self):
     """ check fancy comment"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 68)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['my_checker_1'])
     self.assertEqual(sp_handler.suppress_comment(), 'WARNING! suppress comment is missing')
Esempio n. 6
0
 def test_comment_characters(self):
     """"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 55)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['my.checker_1', 'my.checker_2'])
     self.assertEqual(sp_handler.suppress_comment(), "i/';0 (*&^%$#@!)")
Esempio n. 7
0
 def test_one_liner_some_checkers(self):
     """doc"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 41)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['my.Checker_1', 'my.Checker_2'])
     self.assertEqual(sp_handler.suppress_comment(), 'some really really long comment')
Esempio n. 8
0
 def test_multi_liner_some_checkers(self):
     """doc"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 48)
     res = sp_handler.check_source_suppress()
     self.assertFalse(res)
     self.assertEqual(sp_handler.suppressed_checkers(), [])
     self.assertIsNone(sp_handler.suppress_comment())
Esempio n. 9
0
 def test_multi_liner_all(self):
     """ there is suppress comment above the bug line"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 34)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['my.checker_1', 'my.checker_2'])
     self.assertEqual(sp_handler.suppress_comment(), 'some really long comment')
Esempio n. 10
0
 def test_no_suppress_comment(self):
     """ there is suppress comment above the bug line"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 14)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['all'])
     self.assertEqual(sp_handler.suppress_comment(), 'some comment')
Esempio n. 11
0
 def test_no_comment(self):
     """ there is no comment above the bug line"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 7)
     res = sp_handler.check_source_suppress()
     self.assertFalse(res)
     self.assertEqual(sp_handler.suppressed_checkers(), [])
     self.assertIsNone(sp_handler.suppress_comment())
 def test_comment_characters(self):
     """Check for different special comment characters."""
     sp_handler = SourceSuppressHandler(self.__tmp_srcfile_1, 57)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(
         sp_handler.suppressed_checkers(), ['my.checker_1', 'my.checker_2'])
     self.assertEqual(sp_handler.suppress_comment(), "i/';0 (*&^%$#@!)")
Esempio n. 13
0
 def test_fancy_comment_characters(self):
     """ check fancy comment"""
     sp_handler = SourceSuppressHandler(self.__tmp_sourcefile, 62)
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['my_checker_1'])
     self.assertEqual(sp_handler.suppress_comment(),
                      "áúőóüöáé ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬")
 def test_one_liner_all(self):
     """There is suppress comment above the bug line."""
     sp_handler = SourceSuppressHandler(_get_bug(self.__tmp_srcfile_1, 29))
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(
         sp_handler.suppressed_checkers(), ['my_checker_1', 'my_checker_2'])
     self.assertEqual(sp_handler.suppress_comment(), 'some comment')
 def test_no_fancy_comment(self):
     """Check no fancy comment."""
     sp_handler = SourceSuppressHandler(_get_bug(self.__tmp_srcfile_1, 70))
     res = sp_handler.check_source_suppress()
     self.assertTrue(res)
     self.assertEqual(sp_handler.suppressed_checkers(), ['my_checker_1'])
     self.assertEqual(
         sp_handler.suppress_comment(),
         'WARNING! suppress comment is missing')
Esempio n. 16
0
    def test_malformed_commment_format(self):
        """"""
        test_sourcefile = self.__make_tempfile(test_file_content_2)

        sp_handler = SourceSuppressHandler(test_sourcefile, 1)
        res = sp_handler.check_source_suppress()
        self.assertFalse(res)
        self.assertEqual(sp_handler.suppressed_checkers(), [])
        self.assertIsNone(sp_handler.suppress_comment())

        os.remove(test_sourcefile)