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)
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;')
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)
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;')
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)
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)
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, [])
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)
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)