def setUp(self): ModBuilderTestCase.setUp(self) eTgtAttr = self.ef.make(1, operandID=Operand.defAttr, expressionAttributeID=70) eOptr = self.ef.make(2, operandID=Operand.defOptr, expressionValue='PostPercent') eSrcAttr = self.ef.make(3, operandID=Operand.defAttr, expressionAttributeID=151) eTgtSpec = self.ef.make(4, operandID=Operand.genAttr, arg1=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(5, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(6, operandID=Operand.addGangItmMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(7, operandID=Operand.rmGangItmMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) # Modifier, except for top-most expression, which # is added in test cases eTgt = self.ef.make(1, operandID=Operand.defLoc, expressionValue='Ship') eTgtAttr = self.ef.make(2, operandID=Operand.defAttr, expressionAttributeID=9) eOptr = self.ef.make(3, operandID=Operand.defOptr, expressionValue='PostPercent') self.eSrcAttr = self.ef.make(4, operandID=Operand.defAttr, expressionAttributeID=327) eTgtSpec = self.ef.make(5, operandID=Operand.itmAttr, arg1=eTgt['expressionID'], arg2=eTgtAttr['expressionID']) self.eOptrTgt = self.ef.make(6, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.stub = self.ef.make(7, operandID=Operand.defInt, expressionValue='1')
def setUp(self): ModBuilderTestCase.setUp(self) # Manually composed example, as CCP doesn't use this modification type in any effect eTgtSrq = self.ef.make(1, operandID=Operand.defType, expressionTypeID=3326) eTgtAttr = self.ef.make(2, operandID=Operand.defAttr, expressionAttributeID=654) eOptr = self.ef.make(3, operandID=Operand.defOptr, expressionValue='PostMul') eSrcAttr = self.ef.make(4, operandID=Operand.defAttr, expressionAttributeID=848) eTgtSpec = self.ef.make(5, operandID=Operand.srqAttr, arg1=eTgtSrq['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(6, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(7, operandID=Operand.addGangOwnSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(8, operandID=Operand.rmGangOwnSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgt = self.ef.make(1, operandID=Operand.defLoc, expressionValue='Ship') eTgtAttr = self.ef.make(2, operandID=Operand.defAttr, expressionAttributeID=1211) eOptr = self.ef.make(3, operandID=Operand.defOptr, expressionValue='PostPercent') eSrcAttr = self.ef.make(4, operandID=Operand.defAttr, expressionAttributeID=1503) eTgtSpec = self.ef.make(5, operandID=Operand.itmAttr, arg1=eTgt['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(6, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(7, operandID=Operand.addLocMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(8, operandID=Operand.rmLocMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtAttr = self.ef.make(1, operandID=22, expressionAttributeID=70) eOptr = self.ef.make(2, operandID=21, expressionValue='PostPercent') eSrcAttr = self.ef.make(3, operandID=22, expressionAttributeID=151) eTgtSpec = self.ef.make(4, operandID=40, arg1=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(5, operandID=31, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(6, operandID=3, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(7, operandID=55, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtSrq = self.ef.make(1, operandID=29, expressionTypeID=3435) eTgtAttr = self.ef.make(2, operandID=22, expressionAttributeID=54) eOptr = self.ef.make(3, operandID=21, expressionValue='PostPercent') eSrcAttr = self.ef.make(4, operandID=22, expressionAttributeID=833) eTgtSpec = self.ef.make(5, operandID=64, arg1=eTgtSrq['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(6, operandID=31, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(7, operandID=5, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(8, operandID=57, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtSrq = self.ef.make(1, operandID=Operand.defType, expressionTypeID=3435) eTgtAttr = self.ef.make(2, operandID=Operand.defAttr, expressionAttributeID=54) eOptr = self.ef.make(3, operandID=Operand.defOptr, expressionValue='PostPercent') eSrcAttr = self.ef.make(4, operandID=Operand.defAttr, expressionAttributeID=833) eTgtSpec = self.ef.make(5, operandID=Operand.srqAttr, arg1=eTgtSrq['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(6, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(7, operandID=Operand.addGangSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(8, operandID=Operand.rmGangSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) # Manually composed example, as CCP doesn't use this modification type in any effect eTgtGrp = self.ef.make(1, operandID=26, expressionGroupID=80) eTgtAttr = self.ef.make(2, operandID=22, expressionAttributeID=158) eOptr = self.ef.make(3, operandID=21, expressionValue="PostPercent") eSrcAttr = self.ef.make(4, operandID=22, expressionAttributeID=349) eTgtSpec = self.ef.make(5, operandID=34, arg1=eTgtGrp["expressionID"], arg2=eTgtAttr["expressionID"]) eOptrTgt = self.ef.make(6, operandID=31, arg1=eOptr["expressionID"], arg2=eTgtSpec["expressionID"]) self.eAddMod = self.ef.make(7, operandID=2, arg1=eOptrTgt["expressionID"], arg2=eSrcAttr["expressionID"]) self.eRmMod = self.ef.make(8, operandID=54, arg1=eOptrTgt["expressionID"], arg2=eSrcAttr["expressionID"])
def setUp(self): ModBuilderTestCase.setUp(self) # Manually composed example, as CCP doesn't use this modification type in any effect eTgtGrp = self.ef.make(1, operandID=Operand.defGrp, expressionGroupID=80) eTgtAttr = self.ef.make(2, operandID=Operand.defAttr, expressionAttributeID=158) eOptr = self.ef.make(3, operandID=Operand.defOptr, expressionValue='PostPercent') eSrcAttr = self.ef.make(4, operandID=Operand.defAttr, expressionAttributeID=349) eTgtSpec = self.ef.make(5, operandID=Operand.grpAttr, arg1=eTgtGrp['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(6, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(7, operandID=Operand.addGangGrpMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(8, operandID=Operand.rmGangGrpMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtLoc = self.ef.make(1, operandID=24, expressionValue='Ship') eTgtGrp = self.ef.make(2, operandID=26, expressionGroupID=46) eTgtAttr = self.ef.make(3, operandID=22, expressionAttributeID=6) eOptr = self.ef.make(4, operandID=21, expressionValue='PostPercent') eSrcAttr = self.ef.make(5, operandID=22, expressionAttributeID=1576) eTgtItms = self.ef.make(6, operandID=48, arg1=eTgtLoc['expressionID'], arg2=eTgtGrp['expressionID']) eTgtSpec = self.ef.make(7, operandID=12, arg1=eTgtItms['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(8, operandID=31, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(9, operandID=7, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(10, operandID=59, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtOwn = self.ef.make(1, operandID=24, expressionValue="Char") eTgtSrq = self.ef.make(2, operandID=29, expressionTypeID=3412) eTgtAttr = self.ef.make(3, operandID=22, expressionAttributeID=1372) eOptr = self.ef.make(4, operandID=21, expressionValue="PostPercent") eSrcAttr = self.ef.make(5, operandID=22, expressionAttributeID=1156) eTgtItms = self.ef.make(6, operandID=49, arg1=eTgtOwn["expressionID"], arg2=eTgtSrq["expressionID"]) eTgtSpec = self.ef.make(7, operandID=12, arg1=eTgtItms["expressionID"], arg2=eTgtAttr["expressionID"]) eOptrTgt = self.ef.make(8, operandID=31, arg1=eOptr["expressionID"], arg2=eTgtSpec["expressionID"]) self.eAddMod = self.ef.make(9, operandID=11, arg1=eOptrTgt["expressionID"], arg2=eSrcAttr["expressionID"]) self.eRmMod = self.ef.make(10, operandID=62, arg1=eOptrTgt["expressionID"], arg2=eSrcAttr["expressionID"])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtLoc = self.ef.make(1, operandID=24, expressionValue='Ship') eTgtSrq = self.ef.make(2, operandID=29, expressionTypeID=3307) eTgtAttr = self.ef.make(3, operandID=22, expressionAttributeID=54) eOptr = self.ef.make(4, operandID=21, expressionValue='PostPercent') eSrcAttr = self.ef.make(5, operandID=22, expressionAttributeID=491) eTgtItms = self.ef.make(6, operandID=49, arg1=eTgtLoc['expressionID'], arg2=eTgtSrq['expressionID']) eTgtSpec = self.ef.make(7, operandID=12, arg1=eTgtItms['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(8, operandID=31, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(9, operandID=9, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(10, operandID=61, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtLoc = self.ef.make(1, operandID=Operand.defLoc, expressionValue='Ship') eTgtSrq = self.ef.make(2, operandID=Operand.defType, expressionTypeID=3307) eTgtAttr = self.ef.make(3, operandID=Operand.defAttr, expressionAttributeID=54) eOptr = self.ef.make(4, operandID=Operand.defOptr, expressionValue='PostPercent') eSrcAttr = self.ef.make(5, operandID=Operand.defAttr, expressionAttributeID=491) eTgtItms = self.ef.make(6, operandID=Operand.locSrq, arg1=eTgtLoc['expressionID'], arg2=eTgtSrq['expressionID']) eTgtSpec = self.ef.make(7, operandID=Operand.itmAttr, arg1=eTgtItms['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(8, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(9, operandID=Operand.addLocSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(10, operandID=Operand.rmLocSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtOwn = self.ef.make(1, operandID=Operand.defLoc, expressionValue='Char') eTgtSrq = self.ef.make(2, operandID=Operand.defType, expressionTypeID=3412) eTgtAttr = self.ef.make(3, operandID=Operand.defAttr, expressionAttributeID=1372) eOptr = self.ef.make(4, operandID=Operand.defOptr, expressionValue='PostPercent') eSrcAttr = self.ef.make(5, operandID=Operand.defAttr, expressionAttributeID=1156) eTgtItms = self.ef.make(6, operandID=Operand.locSrq, arg1=eTgtOwn['expressionID'], arg2=eTgtSrq['expressionID']) eTgtSpec = self.ef.make(7, operandID=Operand.itmAttr, arg1=eTgtItms['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(8, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(9, operandID=Operand.addOwnSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(10, operandID=Operand.rmOwnSrqMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) eTgtLoc = self.ef.make(1, operandID=Operand.defLoc, expressionValue='Ship') eTgtGrp = self.ef.make(2, operandID=Operand.defGrp, expressionGroupID=46) eTgtAttr = self.ef.make(3, operandID=Operand.defAttr, expressionAttributeID=6) eOptr = self.ef.make(4, operandID=Operand.defOptr, expressionValue='PostPercent') eSrcAttr = self.ef.make(5, operandID=Operand.defAttr, expressionAttributeID=1576) eTgtItms = self.ef.make(6, operandID=Operand.locGrp, arg1=eTgtLoc['expressionID'], arg2=eTgtGrp['expressionID']) eTgtSpec = self.ef.make(7, operandID=Operand.itmAttr, arg1=eTgtItms['expressionID'], arg2=eTgtAttr['expressionID']) eOptrTgt = self.ef.make(8, operandID=Operand.optrTgt, arg1=eOptr['expressionID'], arg2=eTgtSpec['expressionID']) self.eAddMod = self.ef.make(9, operandID=Operand.addLocGrpMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID']) self.eRmMod = self.ef.make(10, operandID=Operand.rmLocGrpMod, arg1=eOptrTgt['expressionID'], arg2=eSrcAttr['expressionID'])
def setUp(self): ModBuilderTestCase.setUp(self) self.stub = self.ef.make(-1, operandID=Operand.defInt, expressionValue='1')