async def METHOD_NAME(
    self,
    url: str,
    *,
    protocols: List[str],
) -> AsyncGenerator[WebSocketClient, None]:
    server = TestServer(self.app)
    await server.start_server()
    client = TestClient(server)
    async with client.METHOD_NAME(url, protocols=protocols) as ws:
        yield AioWebSocketClient(ws)