class resetTurns(unittest.TestCase): """ Test cases of resetTurns """ def setUp(self): """ Build the Delegate for the test """ self.effect = BuildEffectDelegate() effects = [self.effect] self.turns = 2 self.delegate = MultiTurnDelegate(effects) self.delegate.turns = self.turns def turnOn(self): """ Test that turnOn is reset """ self.delegate.turnOn = 1 self.delegate.resetTurns() assert self.delegate.turnOn == 0, "Turn On should be reset"
def resetTurns(self): """ Reset the Turns left for the effect """ self.getTurns() MultiTurnDelegate.resetTurns(self)