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):
        """ 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 hasStatusAlready(self):
     """ Tests checkStatusAlready returns correctly if the pkmn has a status already """
     self.pkmn.setStatus(Paralysis())
     assert self.delegate.checkStatusAlready(
         self.pkmn), "Should have a status already"
 def setUp(self):
     """ Builds the Paralysis status"""
     self.status = Paralysis()