def test_rule_032(self):
     oRule = process.rule_032()
     self.assertTrue(oRule)
     self.assertEqual(oRule.name, 'process')
     self.assertEqual(oRule.identifier, '032')
     dExpected = [16, 25]
     oRule.analyze(self.oFile)
     self.assertEqual(oRule.violations, dExpected)
예제 #2
0
    def test_fix_rule_032(self):
        oRule = process.rule_032()

        oRule.fix(self.oFile)

        lActual = self.oFile.get_lines()

        self.assertEqual(lExpected, lActual)

        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, [])
예제 #3
0
    def test_rule_032(self):
        oRule = process.rule_032()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'process')
        self.assertEqual(oRule.identifier, '032')

        lExpected = [30, 35, 46]

        oRule.analyze(self.oFile)
        self.assertEqual(
            lExpected,
            utils.extract_violation_lines_from_violation_object(
                oRule.violations))
 def test_rule_032(self):
     oRule = process.rule_032()
     self.assertTrue(oRule)
     self.assertEqual(oRule.name, 'process')
     self.assertEqual(oRule.identifier, '032')
     dExpected = [{
         'label_line_number': 15,
         'label_name': 'LABEL1',
         'lineNumber': 16
     }, {
         'label_line_number': 23,
         'label_name': 'LABEL1',
         'lineNumber': 25
     }]
     #        dExpected = [16, 25]
     oRule.analyze(self.oFile)
     self.assertEqual(oRule.violations, dExpected)
    def test_rule_032(self):
        oRule = process.rule_032()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'process')
        self.assertEqual(oRule.identifier, '032')
        lExpected = []
        dViolation = utils.add_violation(16)
        dViolation['label_line_number'] = 15
        dViolation['label_name'] = 'LABEL1'
        lExpected.append(dViolation)

        dViolation = utils.add_violation(25)
        dViolation['label_line_number'] = 23
        dViolation['label_name'] = 'LABEL1'
        lExpected.append(dViolation)

        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, lExpected)
    def test_fix_rule_032(self):
        oRule = process.rule_032()
        oRule.fix(self.oFile)

        self.assertEqual(self.oFile.lines[15].line, '')
        self.assertTrue(self.oFile.lines[15].isBlank)
        self.assertEqual(self.oFile.lines[16].line,
                         'LABEL1 :   process (A) is')
        self.assertTrue(self.oFile.lines[16].isProcessLabel)

        self.assertEqual(self.oFile.lines[23].line, '')
        self.assertTrue(self.oFile.lines[23].isBlank)
        self.assertEqual(self.oFile.lines[24].line, '')
        self.assertEqual(self.oFile.lines[25].line,
                         'LABEL1 :   process (A) is')
        self.assertTrue(self.oFile.lines[25].isProcessLabel)

        dExpected = []
        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, dExpected)