def test_add_players(self):
        player0 = StandardPlayer(speed=100, name="FASTEST")
        player1 = StandardPlayer(speed=5, name="Middle1")
        player2 = StandardPlayer(speed=5, name="Middle2")
        player3 = StandardPlayer(speed=1, name="SLOWEST")
        players = [player0, player1, player2, player3]

        for players_perm in permutations(players):
            players_perm = list(players_perm)
            player_manager = BasePlayerManager(players_perm)
            conflict_manager = AutomatedConflictManager(player_manager)
            sorted_players = conflict_manager._order_players_for_new_round(players_perm)
            self.validate_players(sorted_players, player0, player1, player2, player3)
 def __init__(self, player_manager):
     AutomatedConflictManager.__init__(self, player_manager)
     self.round = 0
 def _run_round(self, players):
     AutomatedConflictManager._run_round(self, players)
     self.round += 1