Beispiel #1
0
    def __calcAgeBecoming(self):
        """
		Zur Berechnung des Alters zum Zeitpunkt der Veränderung (Erwachen, Kuß, erste Verwandlung etc.) werden Geburtsdatum und Datum der Veränderung genutzt.
		"""

        age = Calc.years(self.dateBirth, self.dateBecoming)

        if self.__ageBecoming != age:
            self.__ageBecoming = age
            self.ageBecomingChanged.emit(age)
	def __calcAgeBecoming(self):
		"""
		Zur Berechnung des Alters zum Zeitpunkt der Veränderung (Erwachen, Kuß, erste Verwandlung etc.) werden Geburtsdatum und Datum der Veränderung genutzt.
		"""

		age = Calc.years(self.dateBirth, self.dateBecoming)

		if self.__ageBecoming != age:
			self.__ageBecoming = age
			self.ageBecomingChanged.emit(age)
Beispiel #3
0
    def __calcAge(self):
        """
		Zur Berechnung des Alters werden Geburtstag und Datum im Spiel herangezogen.
		"""

        age = Calc.years(self.dateBirth, self.dateGame)

        if self.__age != age:
            ageCtagoryChanged = False
            if Config.getAge(self.__age) != Config.getAge(age):
                ageCtagoryChanged = True
            self.__age = age
            self.ageChanged.emit(age)
            if ageCtagoryChanged:
                self.ageChanged[str].emit(Config.getAge(age))
	def __calcAge(self):
		"""
		Zur Berechnung des Alters werden Geburtstag und Datum im Spiel herangezogen.
		"""

		age = Calc.years(self.dateBirth, self.dateGame)

		if self.__age != age:
			ageCtagoryChanged = False
			if Config.getAge(self.__age) != Config.getAge(age):
				ageCtagoryChanged = True
			self.__age = age
			self.ageChanged.emit(age)
			if ageCtagoryChanged:
				self.ageChanged[str].emit(Config.getAge(age))
Beispiel #5
0
    def test__years_QDate(self):
        """
		Überprüft, daß die Funktion der Berechnung der Jahre auch Ergebnisse im zu erwartenden Rahmen zurückgibt.
		"""

        DATE_STEP = 1
        DATE_YEAR = {
            "min": -1,
            "max": 2,
        }

        ## Eine Liste mit Daten anlegen
        dates_all = []

        ## Von ...
        year_min = DATE_YEAR["min"]
        ## ... bis
        year_max = DATE_YEAR["max"]

        ## Startdatum
        date_store = QDate(year_min, 1, 1)
        date_max = QDate(year_max, 1, 1)

        ## Die Listen tatsächlich anlegen
        while date_store < date_max:
            dates_all.append(date_store)
            date_store = date_store.addDays(DATE_STEP)

        ## Kopie erstellen
        dates_to_compare = dates_all[:]
        results_expected = tuple(range(year_max - year_min + 1))

        for date_1 in dates_all:
            dates_to_compare.remove(date_1)
            for date_2 in dates_to_compare:
                self.assertIn(Calc.years(date_1, date_2), results_expected)
	def test__years_QDate(self):
		"""
		Überprüft, daß die Funktion der Berechnung der Jahre auch Ergebnisse im zu erwartenden Rahmen zurückgibt.
		"""
		
		DATE_STEP = 1
		DATE_YEAR = {
			"min": -1,
			"max": 2,
		}

		## Eine Liste mit Daten anlegen
		dates_all = []

		## Von ...
		year_min = DATE_YEAR["min"]
		## ... bis
		year_max = DATE_YEAR["max"]

		## Startdatum
		date_store = QDate(year_min, 1, 1)
		date_max = QDate(year_max, 1, 1)

		## Die Listen tatsächlich anlegen
		while date_store < date_max:
			dates_all.append( date_store )
			date_store = date_store.addDays( DATE_STEP )

		## Kopie erstellen
		dates_to_compare = dates_all[:]
		results_expected = tuple( range( year_max - year_min + 1 ) )

		for date_1 in dates_all:
			dates_to_compare.remove( date_1 )
			for date_2 in dates_to_compare:
				self.assertIn( Calc.years(date_1, date_2), results_expected )