def test__calc_rank_spirit(self): """ Überprüft die Berechnung des Ranges von Geistern. """ for val_1 in range( 1, ATTRIBUTE_MAX + 1 ): for val_2 in range( 1, ATTRIBUTE_MAX + 1 ): for val_3 in range( 1, ATTRIBUTE_MAX + 1 ): self.assertIn( Calc.calc_rank_spirit( val_1, val_2, val_3 ), ( 1, 2, 3, 4, 5, ) )
def calcEssence(self): """ Berechnet die maximal zu verfügung stehende Essenz. """ rank = Calc.calc_rank_spirit( self.__character.companionPower, self.__character.companionFinesse, self.__character.companionResistance ) self.__character.companionFuel = self.__storage.fuelMax("Spirit", rank)
def test__calc_rank_spirit(self): """ Überprüft die Berechnung des Ranges von Geistern. """ for val_1 in range(1, ATTRIBUTE_MAX + 1): for val_2 in range(1, ATTRIBUTE_MAX + 1): for val_3 in range(1, ATTRIBUTE_MAX + 1): self.assertIn(Calc.calc_rank_spirit(val_1, val_2, val_3), ( 1, 2, 3, 4, 5, ))
def calcMaxTrait(self): """ Berechnet die maximalen Attribute. """ rank = Calc.calc_rank_spirit( self.__character.companionPower, self.__character.companionFinesse, self.__character.companionResistance ) maxValue = self.__storage.maxTrait("Spirit", rank) for widget in self.__influenceWidgets: widget[1].setMaximum(rank) self.ui.traitDots_power.maximum = maxValue self.ui.traitDots_finesse.maximum = maxValue self.ui.traitDots_resistance.maximum = maxValue