code: def test_all_ww_logical_types():
      logical_types = list_logical_types()["type_string"].to_list()
      dataframe = pd.DataFrame(columns=logical_types)
      es = EntitySet()
      ltype_dict = {ltype: ltype for ltype in logical_types}
      ltype_dict["ordinal"] = Ordinal(order=[])
      es.add_dataframe(
          dataframe=dataframe,
          dataframe_name="all_types",
          index="integer",
          logical_types=ltype_dict,
      )
      description = serialize.entityset_to_description(es)
      _es = deserialize.description_to_entityset(description)
      assert es.__eq__(_es, deep=True)
  
imports: import json
  import logging
  import os
  import tempfile
  from unittest.mock import patch
  from urllib.request import urlretrieve
  import boto3
  import pandas
  import pytest
  import woodwork.type_sys.type_system
  from woodwork.logical_types import Datetime, LogicalType, Ordinal
  from woodwork.serializers.serializer_base import typing_info_to_dict
  from woodwork.type_sys.utils import list_logical_types
  from featuretools.entityset import EntitySet, deserialize, serialize
  from featuretools.tests.testing_utils import to_pandas
  from featuretools.utils.gen_utils import Library
  from featuretools.version import ENTITYSET_SCHEMA_VERSION
label_desc: Use image node_id 2 for calling a global function with example usage: test_all_ww_logical_types() without return types