def testNormalCase7(self): ObjectList = [] ItemType = 'Pcd' TSCName = 'TSCName' CName = 'CName' DValue = 'DValue' FFE = 'FFE' Usage = 'UNDEFINED' Str = 'commment line 1\ncomment line 2' Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Usage = 'CONSUMES' Str = 'Foo' Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Usage = 'UNDEFINED' Str = 'commment line 3' Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = '''[Pcd] # commment line 1 # comment line 2 ## CONSUMES # Foo # commment line 3 TSCName.CName|DValue|FFE''' self.assertEqual(Result.strip(), Expected)
def testNormalCase7(self): ObjectList = [] ItemType = "Pcd" TSCName = "TSCName" CName = "CName" DValue = "DValue" FFE = "FFE" Usage = "UNDEFINED" Str = "commment line 1\ncomment line 2" Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Usage = "CONSUMES" Str = "Foo" Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Usage = "UNDEFINED" Str = "commment line 3" Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = """[Pcd] # commment line 1 # comment line 2 ## CONSUMES # Foo # commment line 3 TSCName.CName|DValue|FFE""" self.assertEqual(Result.strip(), Expected)
def testNormalCase9(self): ObjectList = [] ItemType = TAB_INF_FEATURE_PCD TSCName = "TSCName" CName = "CName" DValue = "DValue" FFE = "FFE" Usage = "CONSUMES" Str = "" Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = """[FeaturePcd] TSCName.CName|DValue|FFE""" self.assertEqual(Result.strip(), Expected)
def testNormalCase4(self): ObjectList = [] ItemType = "Pcd" TSCName = "TSCName" CName = "CName" DValue = "DValue" FFE = "FFE" Usage = "CONSUMES" Str = "" Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = "[Pcd]\nTSCName.CName|DValue|FFE ## CONSUMES" self.assertEqual(Result.strip(), Expected)
def testNormalCase4(self): ObjectList = [] ItemType = 'Pcd' TSCName = 'TSCName' CName = 'CName' DValue = 'DValue' FFE = 'FFE' Usage = 'CONSUMES' Str = '' Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = '[Pcd]\nTSCName.CName|DValue|FFE ## CONSUMES' self.assertEqual(Result.strip(), Expected)
def testNormalCase9(self): ObjectList = [] ItemType = TAB_INF_FEATURE_PCD TSCName = 'TSCName' CName = 'CName' DValue = 'DValue' FFE = 'FFE' Usage = 'CONSUMES' Str = '' Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = '''[FeaturePcd] TSCName.CName|DValue|FFE''' self.assertEqual(Result.strip(), Expected)
def testNormalCase1(self): ObjectList = [] ItemType = 'Pcd' TSCName = 'TSCName' CName = 'CName' DValue = 'DValue' FFE = 'FFE' Usage = 'UNDEFINED' Str = 'Help' Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = \ '[Pcd]\n' + \ 'TSCName.CName|DValue|FFE # Help' self.assertEqual(Result.strip(), Expected)
def testNormalCase10(self): ObjectList = [] ItemType = TAB_INF_FEATURE_PCD TSCName = 'TSCName' CName = 'CName' DValue = 'DValue' FFE = 'FFE' Usage = 'PRODUCES' Str = 'commment line 1\ncomment line 2' Object = self.ObjectFactory(ItemType, TSCName, CName, DValue, FFE, Usage, Str) ObjectList.append(Object) Result = GenPcdSections(ObjectList) Expected = ''' [FeaturePcd] # commment line 1 # comment line 2 TSCName.CName|DValue|FFE ''' self.assertEqual(Result, Expected)