def test__calc_size(self): """ Überprüft die Berechnung der Größen-Eigenschaft. """ for age in range(Config.AGE_ADULT - 1, Config.AGE_ADULT + 1): results_expected = tuple( range(Config.SIZE_DEFAULT["Adult"] - 1, Config.SIZE_DEFAULT["Adult"] + 2)) if age < Config.AGE_ADULT: results_expected = tuple( range(Config.SIZE_DEFAULT["Kid"] - 1, Config.SIZE_DEFAULT["Kid"] + 2)) for large in ( False, True, ): for small in ( False, True, ): self.assertIn( Calc.calc_size(age, is_giant=large, is_small=small), results_expected)
def test__calc_size(self): """ Überprüft die Berechnung der Größen-Eigenschaft. """ for age in range( Config.AGE_ADULT - 1, Config.AGE_ADULT + 1 ): results_expected = tuple( range(Config.SIZE_DEFAULT["Adult"] - 1, Config.SIZE_DEFAULT["Adult"] + 2) ) if age < Config.AGE_ADULT: results_expected = tuple( range(Config.SIZE_DEFAULT["Kid"] - 1, Config.SIZE_DEFAULT["Kid"] + 2) ) for large in ( False, True, ): for small in ( False, True, ): self.assertIn( Calc.calc_size( age, is_giant=large, is_small=small ), results_expected )
def calc_size(self): """ Berechnung der Größe des Charakters. """ is_large = self.__character.traits["Merit"]["Physical"]["Giant"].totalvalue > 0 is_small = self.__character.traits["Flaw"]["Physical"]["Dwarf"].totalvalue > 0 if self.__character.age < Config.AGE_ADULT: is_large = self.__character.traits["Merit"]["Physical"]["GiantKid"].totalvalue > 0 is_small = self.__character.traits["Merit"]["Physical"]["Tiny"].totalvalue > 0 result = Calc.calc_size( self.__character.age, is_giant=is_large, is_small=is_small ) if ( self.__size != result ): self.__size = result self.sizeChanged.emit( result ) return self.__size
def calc_size(self): """ Berechnung der Größe des Charakters. """ is_large = self.__character.traits["Merit"]["Physical"][ "Giant"].totalvalue > 0 is_small = self.__character.traits["Flaw"]["Physical"][ "Dwarf"].totalvalue > 0 if self.__character.age < Config.AGE_ADULT: is_large = self.__character.traits["Merit"]["Physical"][ "GiantKid"].totalvalue > 0 is_small = self.__character.traits["Merit"]["Physical"][ "Tiny"].totalvalue > 0 result = Calc.calc_size(self.__character.age, is_giant=is_large, is_small=is_small) if (self.__size != result): self.__size = result self.sizeChanged.emit(result) return self.__size