def setUp(self): """ Build the Step for the test """ self.attack = Attack() self.originalPowerPointsValue = 10 self.attack.currPowerPoints = self.originalPowerPointsValue self.step = RemovePPStep(self.attack) self.target = BuildPokemonBattleWrapper() self.target.getAbility().powerPointsPressure = self.powerPointsPressure self.pressure = 2 self.usedAbility = False
def __init__(self): self.hitDelegate = None self.damageDelegate = None self.speedDelegate = None self.effectDelegates = [] self.makes_contact = False self.powerPoints = 0 self.currPowerPoints = 0 self.preconditionsStep = PreconditionStep(self) self.announcementStep = AnnouncementStep(self) self.removePPStep = RemovePPStep(self) self.hitStep = HitStep(self) self.damageStep = DamageStep(self) self.effectsStep = EffectsStep(self) self.handleContactStep = HandleContactStep(self) self.handleMissEffectsStep = HandleMissEffectsStep(self)