def setUp(self): """ Build the Delegate and Pkmn for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.damage = 40 self.delegate = FixedDelegate(None, self.damage, 1)
def setUp(self): """ Build the Pkmn and Delegate for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.degree = 2 self.delegate = CritModDelegate(self.degree)
def setUp(self): """ Build the Pkmn and Effect for the test """ self.delegate = EffectDelegate() self.delegate.faintHandler = BuildFaintHandler("EITHER") self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper()
def setUp(self): """ Builds the delegate and pkmn for use in the tests """ self.user = BuildPokemonBattleWrapper(pkmn = "CHARMANDER") self.target = BuildPokemonBattleWrapper(pkmn = "CHARMANDER") self.target2 = BuildPokemonBattleWrapper(pkmn = "BULBASAUR") self.delegate = LeechDelegate("", "", "FIRE")
def setUp(self): """ Build the Pkmn and Delegate for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.toHit = 100.0 self.delegate = HitDelegate(None, self.toHit)
def setUp(self): """ Build the Pkmn and Delegate for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.environment = BattleEnvironment() self.delegate = NullDamageDelegate()
def setUp(self): """ Builds the Pkmn and the Leech Effect """ self.pkmn = BuildPokemonBattleWrapper() self.message = " hurt." self.pkmn2 = BuildPokemonBattleWrapper() self.leech = Leech(self.pkmn2, self.message)
def setUp(self): """ Build the Pkmn and Precondition Checker for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.environment = BattleEnvironment() attack = AttackFactory.getAttackAsNew("TACKLE") self.preconditionChecker = PreconditionChecker(self.user, self.target, self.environment, attack)
def setUp(self): """ Build the Pkmn and Delegate for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.dodge = "DIG" self.delegate = PierceDodge2XDelegate(None, 20, 1, self.dodge) self.standard = DamageDelegate(None, 20, 1)
def setUp(self): """ Build the Trainer and Pokemon lists for use in tests """ self.trainer = ComputerTrainer() self.battlePkmn = BuildPokemonBattleWrapper(trainer = self.trainer) self.targetPkmn = BuildPokemonBattleWrapper() self.attack = AttackFactory.getAttackAsNew("TACKLE") self.battlePkmn.pkmn.battleDelegate.attacks = [self.attack]
def setUp(self): """ Build the Pkmn and Delegate for the test """ self.attack = BuildAttack() self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.environment = BattleEnvironment() self.toHit = 100.0 self.delegate = HitDelegate(self.attack, self.toHit)
def setUp(self): """ Build the Pkmn and Delegates for use in the tests """ power = 50 isPhysical = 1 self.delegate = DamageScaleDelegate(None, power, isPhysical, 2, 5) self.standardDelegate = DamageDelegate(None, power, isPhysical) self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper()
def setUp(self): """ Build the FaintDelegate for the test """ self.handler = SourceFaintDelegate() self.source = BuildPokemonBattleWrapper() self.user = BuildPokemonBattleWrapper() self.effect = BuildEffectDelegate() self.effect.source = self.source self.user.secondaryEffects.append(self.effect)
def setUp(self): """ Setup the attack and Pokemon to use the attack """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() regDelegate = DamageDelegate(None, 50, 1) self.core = regDelegate.coreDamage(self.user, self.target) self.delegate = BoostDamageOnStatusDelegate(None, 50, 1)
def setUp(self): """ Build the Pkmn and Effects for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.divergeEffects = [BuildEffectDelegate(), BuildEffectDelegate()] self.normalEffects = [BuildEffectDelegate()] self.message = BuildEffectDelegate().message self.delegate = DivergeOnFaintDelegate(self.divergeEffects, self.normalEffects)
def setUp(self): """ Setup the attack and Pokemon to use the attack """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.userPkmn = self.user.pkmn self.targetPkmn = self.target.pkmn self.stat = "SPD" self.delegate = StatRatioRangeDelegate(None, 1, self.stat) self.lvl = 50
def setUp(self): """ Build the Action for the test """ pkmn1 = BuildPokemonBattleWrapper() pkmn2 = BuildPokemonBattleWrapper() pkmn1.setStat("SPD", 30) pkmn2.setStat("SPD", 20) self.fastAction = BuildBattleAction(user = pkmn1) self.slowAction = BuildBattleAction(user = pkmn2) self.usedRandRange = False
def setUp(self): """ Build the Pkmn, Abilities and Effect for the test """ self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.userAbility = Ability(None) self.targetAbility = Ability(None) self.user.setAbility(self.userAbility) self.target.setAbility(self.targetAbility) self.delegate = SwapAbilityDelegate()
def setUp(self): """ Build the Step for the test """ self.attack = Attack() self.step = HandleContactStep(self.attack) self.user = BuildPokemonBattleWrapper() self.target = BuildPokemonBattleWrapper() self.user.getAbility().onContact = self.onContact self.target.getAbility().onContact = self.onContact self.hitPkmn = None self.calledOnContact = 0 self.messages = ["My Test Message"]
def setUp(self): """ Build Pkmn and Delegate for use in test cases """ self.attack = BuildAttack() self.pkmn = BuildPokemonBattleWrapper() self.delegate = HitDelegate(self.attack, 100) self.damage = self.attack.damageDelegate
def setUp(self): """ Build the Pkmn and Delegate for the test """ self.pkmn = BuildPokemonBattleWrapper() self.ratio = 2 self.damage = 50 self.delegate = RecoilDelegate(self.ratio)
def setUp(self): """ Build the Trainer and Pokemon lists for use in tests """ self.trainer = Trainer() self.pkmnOnBelt = BuildPokemonBattleWrapper() self.pkmnWithHealth = BuildPokemon(pkmn = "BULBASAUR") self.pkmnWithoutHealth = BuildPokemon(pkmn = "CHARMANDER") self.pkmnWithoutHealth.battleDelegate.currHP = 0
def setUp(self): """ Build the Trainer and Pokemon lists for use in tests """ self.trainer = Trainer() self.user = BuildPokemonBattleWrapper(trainer = self.trainer) self.attackAction = BuildAttackAction() self.actionLock = BuildActionLock(attackAction = self.attackAction)
def setUp(self): """ Builds the delegate and pkmn for use in the tests """ self.pkmn = BuildPokemonBattleWrapper() self.status = "PAR" attack = Attack() attack.type = "" self.delegate = ApplyStatusDelegate(attack, self.status, 1)
def setUp(self): """ Build the Pkmn and Delegate for the test """ self.pkmn = BuildPokemonBattleWrapper() self.ratio = 2 self.damage = 10 self.delegate = HealByDamageRatioDelegate(self.ratio)
def setUp(self): """ Builds the ability and Pkmn for use in the tests """ self.battlePkmn = BuildPokemonBattleWrapper() self.status = Paralysis() self.status2 = Status() self.stat = "ATK" self.mod = 1.5 self.ability = StatModOnStatusAbility("", self.stat, self.mod)
def setUp(self): """ Build the Effect and Pkmn for the test """ self.stat1 = "ATK" self.stat2 = "DEF" self.val1 = 50 self.val2 = 20 self.user = BuildPokemonBattleWrapper() self.delegate = SwapStatDelegate(self.stat1, self.stat2)
def setUp(self): """ Builds the delegate and pkmn for use in the tests """ self.pkmn = BuildPokemonBattleWrapper() self.statusAbbr = "PAR" self.status = Paralysis() self.statusAbbr2 = "FRZ" self.delegate = CureStatusDelegate(self.statusAbbr, 1) self.delegate2 = CureStatusDelegate(self.statusAbbr2, 1)
def setUp(self): """ Builds the Ability and Pkmn for use in the tests """ self.battlePkmn = BuildPokemonBattleWrapper() self.stat = "ATK" self.stat2 = "DEF" self.degree = -1 self.degree2 = 1 self.ability = CantLowerStatAbility("", self.stat)
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