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