def test_generate_elo(self): generate_player_table() generate_elo() m = Match(MongoInterface.logs_col.find_one()) self.assertEqual(m.get_player("kloijh").elo, 1026.9403557437306) self.assertEqual(m.get_player("Anuski").elo, 994.9403557437306) d = generate_player_elo_curve("kloijh") self.assertEqual(d, [1026.9403557437306]) g = generate_greening_list() self.assertEqual(g, {10: 1})
def get_player_elo_data(playerName, match): """ return the player elo on a given match""" game = Match(match) return game.get_player(playerName).elo