def test_init(self): tournament = Tournament() self.assertEqual(tournament.players, []) self.assertEqual(tournament.played_games, []) self.assertEqual(tournament.leaderboard(), []) self.assertEqual(tournament.current_game, None)
def test_init(self): tournament = Tournament() self.assertEqual(tournament.players, []) self.assertEqual(tournament.played_games, []) self.assertEqual(tournament.leaderboard(), []) self.assertEqual(tournament.current_game, None)
def test_leaderboard_games_played_ordered_by_points(self): tournament = Tournament() tournament.register_player("player1") tournament.register_player("player2") tournament.store_played_game(PlayedGame("player1", 15)) tournament.store_played_game(PlayedGame("player2", 18)) self.assertEqual(tournament.leaderboard(), [Rank("player2", 18), Rank("player1", 15)])
def test_leaderboard_no_games_played(self): tournament = Tournament() tournament.register_player("player1") self.assertEqual(tournament.leaderboard(), [Rank("player1", 0)])
def test_leaderboard_no_games_played(self): tournament = Tournament() tournament.register_player("player1") self.assertEqual(tournament.leaderboard(), [Rank("player1", 0)])