code: def test_config_serialization():
      # Use context manager without changing the value to ensure test side effects are restored
      with dask.config.set(
          {"array.svg.size": dask.config.get("array.svg.size")}
      ):
          # Take a round trip through the serialization
          serialized = serialize({"array": {"svg": {"size": 150}}})
          config = deserialize(serialized)
  
          dask.config.update(dask.config.global_config, config)
          assert dask.config.get("array.svg.size") == 150
  
imports: from __future__ import annotations
  import os
  import site
  import stat
  import sys
  from collections import OrderedDict
  from contextlib import contextmanager
  import pytest
  import yaml
  import dask.config
  from dask.config import _get_paths, canonical_name, collect, collect_env, collect_yaml, config, deserialize, ensure_file, expand_environment_variables, get, merge, pop, refresh, rename, serialize, update, update_defaults
  from dask.utils import tmpfile
label_desc: Use image node_id 41 for calling a global function with example usage: test_config_serialization() without return types