Exemplo n.º 1
0
    def test_rule_003_bar(self):
        oRule = block_comment.rule_003()
        oRule.footer_left = '|'
        oRule.max_footer_column = 80

        lExpected = [4, 8, 16, 20, 24, 30]

        oRule.analyze(self.oFile)
        self.assertEqual(
            lExpected,
            utils.extract_violation_lines_from_violation_object(
                oRule.violations))
Exemplo n.º 2
0
    def test_rule_003_default(self):
        oRule = block_comment.rule_003()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'block_comment')
        self.assertEqual(oRule.identifier, '003')

        lExpected = [8, 12, 16, 20, 24, 30]

        oRule.analyze(self.oFile)
        self.assertEqual(
            lExpected,
            utils.extract_violation_lines_from_violation_object(
                oRule.violations))
Exemplo n.º 3
0
    def test_rule_003_bar_w_footer_string_left_justified(self):
        oRule = block_comment.rule_003()
        oRule.footer_left = '|'
        oRule.max_footer_column = 80
        oRule.footer_string = '[ abcdef ]'
        oRule.footer_right_repeat = '='
        oRule.footer_alignment = 'left'

        lExpected = [4, 8, 12, 16, 24, 30]

        oRule.analyze(self.oFile)
        self.assertEqual(
            lExpected,
            utils.extract_violation_lines_from_violation_object(
                oRule.violations))