def test_parsing_all(self): protos = Parser.cultureFile(cultureFile) self.assertEqual(protos[0].Name, 'Cosmopolitan') self.assertEqual(protos[0].options[7], (['Survival', 'Region, Own'], 1, True)) self.assertEqual(protos[1].Name, 'Rural') self.assertEqual(protos[1].options[8], (['Animal Handling', 0], 1, True))
def test_culture_making(self): proto = Parser.cultureFile(cultureFile)[1] proto.char = Parser.characterFile(charFile) self.assertEqual(len(proto.Culture.ChildValues),6) proto.Select(1,0) proto.Select(2,0) proto.Select(3,0) proto.Select(13,0) culture = proto.Culture self.assertEqual(len(culture.ChildValues),10)
def test_culture_making(self): proto = Parser.cultureFile(cultureFile)[1] proto.char = Parser.characterFile(charFile) self.assertEqual(len(proto.Culture.ChildValues), 6) proto.Select(1, 0) proto.Select(2, 0) proto.Select(3, 0) proto.Select(13, 0) culture = proto.Culture self.assertEqual(len(culture.ChildValues), 10)
def test_parsing_all(self): protos = Parser.cultureFile(cultureFile) self.assertEqual(protos[0].Name,'Cosmopolitan') self.assertEqual(protos[0].options[7],(['Survival','Region, Own'],1,True)) self.assertEqual(protos[1].Name,'Rural') self.assertEqual(protos[1].options[8],(['Animal Handling',0],1,True))
def MakeCultureList(self): self._cultures = Parser.cultureFile(resource('tables','Cultures.txt')) cultureBox = self['cultureBox'] combobox_boilerplate(cultureBox) for proto in self._cultures: cultureBox.append_text(proto.Name)