Exemple #1
0
    def test_rule_005_lowercase(self):
        oRule = generate.rule_005()
        oRule.case = 'lower'

        dExpected = [6,21,26,31,36,41,46,51,56,60,65,68,71,77,83,88,90,94,104]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
Exemple #2
0
    def test_rule_005(self):
        oRule = generate.rule_005()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '005')

        dExpected = [11,16]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
Exemple #3
0
    def test_fix_rule_005_lowercase(self):
        oRule = generate.rule_005()
        oRule.fix(self.oFile)
        self.assertEqual(self.oFile.lines[6].line,
                         '  generate_1 : if CONDITION = \'1\' generate')
        self.assertEqual(self.oFile.lines[94].line,
                         '      generate_3 : if (k = 5) generate')

        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, [])
    def test_fix_rule_005_uppercase(self):
        oRule = generate.rule_005()
        oRule.fix(self.oFile)
        self.assertEqual(self.oFile.lines[11].line,
                         '   GENERATE_1 : IF CONDITION = \'1\' generate')
        self.assertEqual(self.oFile.lines[16].line,
                         ' GENERATE_1 : if CONDITION = \'1\' GENERATE')

        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, [])
Exemple #5
0
    def test_fix_rule_005_lower(self):
        oRule = generate.rule_005()

        oRule.fix(self.oFile)

        lActual = self.oFile.get_lines()

        self.assertEqual(lExpected_lower, lActual)

        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, [])
Exemple #6
0
    def test_rule_005_uppercase(self):
        oRule = generate.rule_005()
        oRule.case = 'upper'
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '005')

        dExpected = [{'lines':[{'number': 11}], 'words_to_fix': {'generate_1'}},
                     {'lines':[{'number': 16}], 'words_to_fix': {'generate_1'}}]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
Exemple #7
0
    def test_rule_005_upper(self):
        oRule = generate.rule_005()
        oRule.case = 'upper'
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '005')

        lExpected = [20, 24, 28]
        oRule.analyze(self.oFile)
        self.assertEqual(
            utils.extract_violation_lines_from_violation_object(
                oRule.violations), lExpected)
Exemple #8
0
    def test_rule_005_lower(self):
        oRule = generate.rule_005()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'generate')
        self.assertEqual(oRule.identifier, '005')

        lExpected = [6, 10, 14]

        oRule.analyze(self.oFile)
        self.assertEqual(
            utils.extract_violation_lines_from_violation_object(
                oRule.violations), lExpected)
Exemple #9
0
    def test_rule_005_lowercase(self):
        oRule = generate.rule_005()

        dExpected = [{'lines':[{'number': 6}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 21}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 26}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 31}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 36}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 41}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 46}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 51}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 56}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 60}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 65}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 68}], 'words_to_fix': {'GENERATE_2'}},
                     {'lines':[{'number': 71}], 'words_to_fix': {'GENERATE_3'}},
                     {'lines':[{'number': 77}], 'words_to_fix': {'GENERATE_4'}},
                     {'lines':[{'number': 83}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 88}], 'words_to_fix': {'GENERATE_1'}},
                     {'lines':[{'number': 90}], 'words_to_fix': {'GENERATE_2'}},
                     {'lines':[{'number': 94}], 'words_to_fix': {'GENERATE_3'}},
                     {'lines':[{'number': 104}], 'words_to_fix': {'GENERATE_1'}}]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
    def test_rule_005_lowercase(self):
        oRule = generate.rule_005()
        oRule.case = 'lower'

        dExpected = [{
            'line_number': 6,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 21,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 26,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 31,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 36,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 41,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 46,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 51,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 56,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 60,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 65,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 68,
            'words_to_fix': {'GENERATE_2'}
        }, {
            'line_number': 71,
            'words_to_fix': {'GENERATE_3'}
        }, {
            'line_number': 77,
            'words_to_fix': {'GENERATE_4'}
        }, {
            'line_number': 83,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 88,
            'words_to_fix': {'GENERATE_1'}
        }, {
            'line_number': 90,
            'words_to_fix': {'GENERATE_2'}
        }, {
            'line_number': 94,
            'words_to_fix': {'GENERATE_3'}
        }, {
            'line_number': 104,
            'words_to_fix': {'GENERATE_1'}
        }]
        oRule.analyze(oFile)
        self.assertEqual(oRule.violations, dExpected)
 def test_fix_rule_005(self):
     oRule = generate.rule_005()
     oRule.fix(self.oFile)
     oRule.analyze(self.oFile)
     self.assertEqual(oRule.violations, [])