Esempio n. 1
0
    def test_rule_010_uppercase(self):
        oRule = generate.rule_010()
        oRule.case = 'upper'

        dExpected = [{'lines':[{'number': 9}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 14}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 24}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 29}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 34}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 39}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 44}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 49}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 54}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 58}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 62}], 'words_to_fix': {'Generate'}},
                     {'lines':[{'number': 73}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 75}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 79}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 81}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 86}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 96}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 98}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 100}], 'words_to_fix': {'generate'}},
                     {'lines':[{'number': 106}], 'words_to_fix': {'generate'}}]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
Esempio n. 2
0
 def test_fix_rule_010(self):
     oRule = generate.rule_010()
     oRule.fix(self.oFile)
     oRule.analyze(self.oFile)
     self.assertEqual(oRule.violations, [])
     self.assertEqual(self.oFile.lines[19].line, 'END generate generate_1;')
     self.assertEqual(self.oFile.lines[62].line, '  end generate GENERATE_1;')
Esempio n. 3
0
    def test_rule_010_uppercase(self):
        oRule = generate.rule_010()
        oRule.case = 'upper'

        dExpected = [9,14,24,29,34,39,44,49,54,58,62,73,75,79,81,86,96,98,100,106]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
Esempio n. 4
0
 def test_fix_rule_010_uppercase(self):
     oRule = generate.rule_010()
     oRule.case = 'upper'
     oRule.fix(self.oFile)
     oRule.analyze(self.oFile)
     self.assertEqual(oRule.violations, [])
     self.assertEqual(self.oFile.lines[9].line,
                      '  end GENERATE GENERATE_1;')
     self.assertEqual(self.oFile.lines[24].line, '  end GENERATE;')
Esempio n. 5
0
    def test_rule_010(self):
        oRule = generate.rule_010()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '010')

        dExpected = [19, 62]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
Esempio n. 6
0
    def test_rule_010_lowercase(self):
        oRule = generate.rule_010()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '010')

        dExpected = [{'lines':[{'number': 19}], 'words_to_fix': {'GENERATE'}},
                     {'lines':[{'number': 62}], 'words_to_fix': {'Generate'}}]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
Esempio n. 7
0
    def test_fix_rule_010_lower(self):
        oRule = generate.rule_010()

        oRule.fix(self.oFile)

        lActual = self.oFile.get_lines()

        self.assertEqual(lExpected_lower, lActual)

        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, [])
Esempio n. 8
0
    def test_rule_010_upper(self):
        oRule = generate.rule_010()
        oRule.case = 'upper'
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '010')

        lExpected = [8, 12, 16]
        oRule.analyze(self.oFile)
        self.assertEqual(
            utils.extract_violation_lines_from_violation_object(
                oRule.violations), lExpected)
Esempio n. 9
0
    def test_rule_010_lower(self):
        oRule = generate.rule_010()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '010')

        lExpected = [22, 26, 30]

        oRule.analyze(self.oFile)
        self.assertEqual(
            utils.extract_violation_lines_from_violation_object(
                oRule.violations), lExpected)
    def test_rule_010_uppercase(self):
        oRule = generate.rule_010()
        oRule.case = 'upper'

        dExpected = [{
            'line_number': 9,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 14,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 24,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 29,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 34,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 39,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 44,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 49,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 54,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 58,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 62,
            'words_to_fix': {'Generate'}
        }, {
            'line_number': 73,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 75,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 79,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 81,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 86,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 96,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 98,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 100,
            'words_to_fix': {'generate'}
        }, {
            'line_number': 106,
            'words_to_fix': {'generate'}
        }]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)