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)
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))
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 )