def test_when_last_player_is_alive(): player1 = Player() player1.is_alive = False player2 = Player() player_queue = GamePlayers() player_queue.add_player_to_game(player1) player_queue.add_player_to_game(player2) assert player_queue.is_last_player_alive(player2) is True
def test_get_dead_player(): player1 = Player() player1.is_alive = False player2 = Player() player_queue = GamePlayers() player_queue.add_player_to_game(player1) player_queue.add_player_to_game(player2) assert player_queue.get_dead_players() == [player1]
def test_get_all_alive_players_minus_current_player(): player1 = Player() player1.is_alive = False player2 = Player() player3 = Player() player_queue = GamePlayers() player_queue.add_player_to_game(player1) player_queue.add_player_to_game(player2) player_queue.add_player_to_game(player3) player_queue.set_player_order() player_queue.get_current_player() assert player_queue.get_all_alive_players_minus_current_player() == [ player3 ]