def test_count_number_of_trainings(self): training = Training() start = datetime.now(timezone.utc) - timedelta(seconds=405) training.save() training.start_training_date = start training.save() number, rest = count_number_of_trainings(training) self.assertEqual(number, 20) self.assertEqual(rest, 5)
def test_add_training_points_to_character(self): training = Training() training.character = self.hero training.save() training.start_training_date = datetime.now( timezone.utc) - timedelta(seconds=885) training.save() self.hero.busy = True set_is_ending_training(training) add_training_points_to_character(self.hero) self.assertEqual(self.hero.growth_points, 45)