示例#1
0
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"
示例#2
0
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"
示例#3
0
 def resetTurns(self):
     """ Reset the Turns left for the effect """
     self.getTurns()
     MultiTurnDelegate.resetTurns(self)
 def resetTurns(self):
     """ Reset the Turns left for the effect """
     self.getTurns()
     MultiTurnDelegate.resetTurns(self)