docstr: Create a `PerspectiveStarletteTestClient` that interfaces with a Perspective server over a Websocket
docstr_tok: ["Create","a","`","PerspectiveStarletteTestClient","`","that","interfaces","with","a","Perspective","server","over","a","Websocket"]
code: def __init__(self, test_client: TestClient):
      """Create a `PerspectiveStarletteTestClient` that interfaces with a Perspective server over a Websocket"""
      super(_PerspectiveStarletteTestClient, self).__init__(
          _PerspectiveStarletteWebsocketConnection(test_client)
      )
  
file_path: perspective/python/perspective/perspective/client/starlette_test.py
imports: from starlette.testclient import TestClient
  from starlette.websockets import WebSocketDisconnect
  from queue import Empty
  from .websocket import PerspectiveWebsocketClient, PerspectiveWebsocketConnection, Periodic
label_desc: Use image node_id 1 to create a new _PerspectiveStarletteTestClient object from inherited base classes: PerspectiveWebsocketClient with example: obj = _PerspectiveStarletteTestClient(test_client)