code: def test_add_dataframe(pd_es):
      dask_es = EntitySet(id="dask_es")
      log_dask = dd.from_pandas(pd_es["log"], npartitions=2)
      dask_es = dask_es.add_dataframe(
          dataframe_name="log_dask",
          dataframe=log_dask,
          index="id",
          time_index="datetime",
          logical_types=pd_es["log"].ww.logical_types,
          semantic_tags=get_df_tags(pd_es["log"]),
      )
      pd.testing.assert_frame_equal(
          pd_es["log"],
          dask_es["log_dask"].compute(),
          check_like=True,
      )
  
file_path: featuretools/featuretools/tests/entityset_tests/test_dask_es.py
imports: import pandas
  import pytest
  from woodwork.logical_types import Categorical, Datetime, Double, Integer, NaturalLanguage
  from featuretools.entityset import EntitySet
  from featuretools.tests.testing_utils import get_df_tags
  from featuretools.utils.gen_utils import Library, import_or_none
label_desc: Use image node_id 1 for calling a global function with example usage: test_add_dataframe(pd_es) without return types