code: def test_config_scope() -> None:
      pl.Config.set_verbose(False)
      pl.Config.set_tbl_cols(8)
  
      initial_state = pl.Config.state()
  
      with pl.Config() as cfg:
          (
              cfg.set_tbl_formatting(rounded_corners=True)
              .set_verbose(True)
              .set_tbl_hide_dtype_separator(True)
              .set_ascii_tables()
          )
          new_state_entries = set(
              {
                  "POLARS_FMT_MAX_COLS": "8",
                  "POLARS_FMT_TABLE_FORMATTING": "ASCII_FULL_CONDENSED",
                  "POLARS_FMT_TABLE_HIDE_COLUMN_SEPARATOR": "1",
                  "POLARS_FMT_TABLE_ROUNDED_CORNERS": "1",
                  "POLARS_VERBOSE": "1",
              }.items()
          )
          assert set(initial_state.items()) != new_state_entries
          assert new_state_entries.issubset(set(cfg.state().items()))
  
      # expect scope-exit to restore original state
      assert pl.Config.state() == initial_state
  
imports: from __future__ import annotations
  import os
  from pathlib import Path
  from typing import Any, Iterator
  import pytest
  import polars
  import polars.polars
  from polars.config import _POLARS_CFG_ENV_VARS
label_desc: Use image node_id 13 for calling a global function with example usage: test_config_scope() without return types