def test_rule_006(self):
     oRule = concurrent.rule_006()
     self.assertTrue(oRule)
     self.assertEqual(oRule.name, 'concurrent')
     self.assertEqual(oRule.identifier, '006')
     dExpected = ['6-11','23-24','32-36']
     oRule.analyze(oFile)
     self.assertEqual(oRule.violations, dExpected)
Exemplo n.º 2
0
    def test_rule_006(self):
        oRule = concurrent.rule_006()
        self.assertTrue(oRule)
        self.assertEqual(oRule.name, 'concurrent')
        self.assertEqual(oRule.identifier, '006')

        lExpected = [18, 19, 23, 24]

        oRule.analyze(self.oFile)
        self.assertEqual(lExpected, utils.extract_violation_lines_from_violation_object(oRule.violations))
Exemplo n.º 3
0
    def test_fix_rule_006(self):
        oRule = concurrent.rule_006()

        oRule.fix(self.oFile)

        lActual = self.oFile.get_lines()

        self.assertEqual(lExpected, lActual)

        oRule.analyze(self.oFile)
        self.assertEqual(oRule.violations, [])
 def test_fix_rule_006(self):
     oRule = concurrent.rule_006()
     dExpected = []
     oRule.fix(oFile)
     oRule.analyze(oFile)
     self.assertEqual(oRule.violations, dExpected)
Exemplo n.º 5
0
 def test_rule_006(self):
     oRule = concurrent.rule_006()
     self.assertTrue(oRule)
     self.assertEqual(oRule.name, 'concurrent')
     self.assertEqual(oRule.identifier, '006')
     dExpected = [{
         'lines': [{
             'number': 6,
             'keyword_column': 16,
             'before_keyword_column': 14
         }, {
             'number': 7,
             'keyword_column': 2,
             'before_keyword_column': 0
         }, {
             'number': 8,
             'keyword_column': 3,
             'before_keyword_column': 2
         }, {
             'number': 9,
             'keyword_column': 4,
             'before_keyword_column': 2
         }, {
             'number': 11,
             'keyword_column': 6,
             'before_keyword_column': 4
         }],
         'max_keyword_column':
         16,
         'max_before_keyword_column':
         14
     }, {
         'lines': [{
             'number': 23,
             'keyword_column': 4,
             'before_keyword_column': 2
         }, {
             'number': 24,
             'keyword_column': 3,
             'before_keyword_column': 1
         }],
         'max_keyword_column':
         4,
         'max_before_keyword_column':
         2
     }, {
         'lines': [{
             'number': 32,
             'keyword_column': 7,
             'before_keyword_column': 6
         }, {
             'number': 33,
             'keyword_column': 9,
             'before_keyword_column': 8
         }, {
             'number': 34,
             'keyword_column': 12,
             'before_keyword_column': 10
         }, {
             'number': 35,
             'keyword_column': 12,
             'before_keyword_column': 10
         }],
         'max_keyword_column':
         12,
         'max_before_keyword_column':
         10
     }, {
         'lines': [{
             'number': 50,
             'keyword_column': 4,
             'before_keyword_column': 2
         }, {
             'number': 52,
             'keyword_column': 16,
             'before_keyword_column': 14
         }],
         'max_keyword_column':
         16,
         'max_before_keyword_column':
         14
     }]
     oRule.analyze(oFile)
     self.assertEqual(oRule.violations, dExpected)