def test_rule_008_with_no_prefixes(self):
     oRule = signal.rule_008()
     self.assertTrue(oRule)
     self.assertEqual(oRule.name, 'signal')
     self.assertEqual(oRule.identifier, '008')
     dExpected = []
     oRule.analyze(oFile)
     self.assertEqual(oRule.violations, dExpected)
 def test_rule_008_with_prefixes(self):
     oRule = signal.rule_008()
     self.assertTrue(oRule)
     self.assertEqual(oRule.name, 'signal')
     self.assertEqual(oRule.identifier, '008')
     dExpected = [9, 12, 13, 14, 15, 16, 19, 21, 23]
     oRule.prefixes = ['a_', 'b_', 'd_', 'e_']
     oRule.analyze(oFile)
     self.assertEqual(oRule.violations, dExpected)
Esempio n. 3
0
 def test_rule_008(self):
     oRule = signal.rule_008()
     self.assertTrue(oRule)
     self.assertEqual(oRule.name, 'signal')
     self.assertEqual(oRule.identifier, '008')
     self.assertTrue(oRule.disable)
     lExpected = utils.add_violation_list(
         [9, 12, 13, 14, 15, 16, 19, 21, 23])
     oRule.prefixes = ['a_', 'b_', 'd_', 'e_']
     oRule.analyze(oFile)
     self.assertEqual(oRule.violations, lExpected)
Esempio n. 4
0
    def test_rule_008(self):
        oRule = signal.rule_008()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'signal')
        self.assertEqual(oRule.identifier, '008')

        lExpected = [9, 10]

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