def update_trueskill_ratings(region_id, winner=None, loser=None): winner_ratings_dict = winner.ratings loser_ratings_dict = loser.ratings new_winner_rating, new_loser_rating = trueskill.rate_1vs1( winner_ratings_dict[region_id].trueskill_rating(), loser_ratings_dict[region_id].trueskill_rating()) winner_ratings_dict[region_id] = Rating.from_trueskill(new_winner_rating) loser_ratings_dict[region_id] = Rating.from_trueskill(new_loser_rating)
def update_trueskill_ratings(region_id, winner=None, loser=None): winner_ratings_dict = winner.ratings loser_ratings_dict = loser.ratings new_winner_rating, new_loser_rating = trueskill.rate_1vs1( winner_ratings_dict[region_id].trueskill_rating(), loser_ratings_dict[region_id].trueskill_rating() ) winner_ratings_dict[region_id] = Rating.from_trueskill(new_winner_rating) loser_ratings_dict[region_id] = Rating.from_trueskill(new_loser_rating)
def test_from_trueskill(self): self.assertEqual(Rating.from_trueskill(trueskill.Rating(mu=2., sigma=3.)), self.custom_rating) self.assertEqual(Rating.from_trueskill(trueskill.Rating()), self.default_rating_a)
def test_from_trueskill(self): self.assertEqual( Rating.from_trueskill(trueskill.Rating(mu=2., sigma=3.)), self.custom_rating) self.assertEqual(Rating.from_trueskill(trueskill.Rating()), self.default_rating_a)