code: def test_extra_conn_args_in_temporary_credentials():
      xfail_ssl_issue5601()
      pytest.importorskip("cryptography")
  
      sec = Security.temporary(
          extra_conn_args={"headers": {"X-Request-ID": "abcd"}}
      )
      assert sec.extra_conn_args == {
          "headers": {"X-Request-ID": "abcd"}
      }
  
imports: from __future__ import annotations
  import ssl
  from contextlib import contextmanager
  import pytest
  import dask
  from distributed.comm import connect, listen
  from distributed.security import Security
  from distributed.utils_test import gen_test, get_cert, xfail_ssl_issue5601
label_desc: Use image node_id 18 for calling a global function with example usage: test_extra_conn_args_in_temporary_credentials() without return types