import os import unittest from vsg.rules import block from vsg import vhdlFile from vsg.tests import utils sTestDir = os.path.dirname(__file__) lFile, eError =vhdlFile.utils.read_vhdlfile(os.path.join(sTestDir,'rule_300_test_input.vhd')) dIndentMap = utils.read_indent_file() lExpected = [] lExpected.append('') utils.read_file(os.path.join(sTestDir, 'rule_300_test_input.fixed.vhd'), lExpected, False) class test_block_rule(unittest.TestCase): def setUp(self): self.oFile = vhdlFile.vhdlFile(lFile) self.assertIsNone(eError) self.oFile.set_indent_map(dIndentMap) def test_rule_300(self): oRule = block.rule_300() self.assertTrue(oRule) self.assertEqual(oRule.name, 'block') self.assertEqual(oRule.identifier, '300')
def setUp(self): self.oFile = vhdlFile.vhdlFile(lFile) self.assertIsNone(eError) dIndentMap = utils.read_indent_file() self.oFile.set_indent_map(dIndentMap)