code: def test_dimensions():
      check_dimension(Real, (1.0, 4.0), 2.251066014107722)
      check_dimension(Real, (1, 4), 2.251066014107722)
      check_dimension(Integer, (1, 4), 2)
      check_dimension(Integer, (1.0, 4.0), 2)
      check_dimension(Integer, (1, 4), 2)
      check_categorical(("a", "b", "c", "d"), "b")
      check_categorical((1.0, 2.0, 3.0, 4.0), 2.0)
      check_categorical((1, 2, 3, 4), 2)
  
imports: import pytest
  import numbers
  import numpy
  import os
  import yaml
  from tempfile import NamedTemporaryFile
  from numpy.testing import assert_array_almost_equal
  from numpy.testing import assert_array_equal
  from numpy.testing import assert_equal
  from numpy.testing import assert_raises_regex
  from skopt import Optimizer
  from skopt.space import Space
  from skopt.space import Real
  from skopt.space import Integer
  from skopt.space import Categorical
  from skopt.space import check_dimension
  from skopt.utils import normalize_dimensions
label_desc: Use image node_id 4 for calling a global function with example usage: test_dimensions() without return types