code: def test_creation_with_arguments(self) -> None:
      c = bcc.ClientConnection(
          "session", "wsurl", arguments=dict(foo="bar")
      )
      assert c.url == "wsurl"
      assert c.connected is False
      assert isinstance(c.io_loop, IOLoop)
  
      assert c._session == "session"
      assert isinstance(c._state, NOT_YET_CONNECTED)
      assert c._until_predicate is None
      assert c._server_info is None
      assert c._arguments == dict(foo="bar")
  
file_path: bokeh/tests/unit/bokeh/client/test_connection.py
imports: from __future__ import annotations
  import pytest
  from tornado.ioloop import IOLoop
  from bokeh.client.states import NOT_YET_CONNECTED
  import bokeh.client.connection
label_desc: Use image node_id 2 for calling the Test_ClientConnection obj's underlying member method code with example usage: obj.test_creation_with_arguments() without return types