async def test_handle_action_GameState_idle_non_searching_player_aborts(game_connection: GameConnection, players): game_connection.player = players.hosting game_connection.lobby = mock.Mock() game_connection.abort = mock.Mock() players.hosting.state = PlayerState.IDLE await game_connection.handle_action('GameState', ['Idle']) game_connection.abort.assert_any_call()
async def test_handle_action_GameState_idle_non_searching_player_aborts( game_connection: GameConnection, players): game_connection.player = players.hosting game_connection.lobby = mock.Mock() game_connection.abort = mock.Mock() players.hosting.state = PlayerState.IDLE await game_connection.handle_action('GameState', ['Idle']) game_connection.abort.assert_any_call()
def game_connection(request, game, loop, player_service, players, game_service, transport): from server import GameConnection, LobbyConnection conn = GameConnection(loop=loop, lobby_connection=mock.create_autospec(LobbyConnection(loop)), player_service=player_service, games=game_service) conn._transport = transport conn.player = players.hosting conn.game = game conn.lobby = mock.Mock(spec=LobbyConnection) def fin(): conn.abort() request.addfinalizer(fin) return conn
def game_connection(request, game, loop, player_service, players, game_service, transport): from server import GameConnection, LobbyConnection conn = GameConnection(loop=loop, lobby_connection=mock.create_autospec( LobbyConnection(loop)), player_service=player_service, games=game_service) conn._transport = transport conn.player = players.hosting conn.game = game conn.lobby = mock.Mock(spec=LobbyConnection) def fin(): conn.abort() request.addfinalizer(fin) return conn