Beispiel #1
0
    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