code: def test_type_schema(
      dataframe: pd.DataFrame, column: str, type_schema: dict
  ):
      prof = ProfileReport(
          dataframe[[column]], tsmode=True, type_schema=type_schema
      )
      prof.get_description()
      assert isinstance(prof.typeset, ProfilingTypeSet)
      assert prof.typeset.type_schema[column] == prof.typeset._get_type(
          type_schema[column]
      )
  
file_path: ydata-profiling/tests/unit/test_typeset_default.py
imports: import os
  from typing import Dict
  import numpy
  import pandas
  import pytest
  from visions.test.utils import contains, convert, get_contains_cases, get_convert_cases, get_inference_cases, infers
  from tests.unit.test_utils import patch_arg
  from ydata_profiling.config import Settings
  from ydata_profiling.model.typeset import ProfilingTypeSet
  from ydata_profiling.profile_report import ProfileReport
label_desc: Use image node_id 7 for calling a global function with example usage: test_type_schema(dataframe, column, type_schema) without return types