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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)])
Exemplo n.º 5
0
    def test_leaderboard_no_games_played(self):
        tournament = Tournament()

        tournament.register_player("player1")

        self.assertEqual(tournament.leaderboard(), [Rank("player1", 0)])