nanover.testing.servers module
- class nanover.testing.servers.ServerClientSetup(*, app: AppServer, server: WebSocketServer, client: NanoverImdClient)
Bases:
object
Utility methods for working with a connected client/server pair.
- assert_frames_synced_soon(**kwargs)
- assert_states_synced_soon(**kwargs)
- client: NanoverImdClient
- property client_current_frame
- property client_current_state
- server: WebSocketServer
- property server_current_frame
- property server_current_state
- server_publish_frame_reset()
- server_update_state(change: DictionaryChange)
- nanover.testing.servers.connect_client_to_server(websocket_server: WebSocketServer)
- nanover.testing.servers.make_app_server()
- nanover.testing.servers.make_connected_server_client_setup()
- nanover.testing.servers.make_websocket_server()