code: def test_add_dataframe_with_make_index():
      values = [1, 12, -23, 27]
      df = pd.DataFrame({"values": values})
      dask_df = dd.from_pandas(df, npartitions=2)
      dask_es = EntitySet(id="dask_es")
      logical_types = {"values": Integer}
      dask_es.add_dataframe(
          dataframe_name="new_dataframe",
          dataframe=dask_df,
          make_index=True,
          index="new_index",
          logical_types=logical_types,
      )
  
      expected_df = pd.DataFrame(
          {"values": values, "new_index": range(len(values))}
      )
      pd.testing.assert_frame_equal(
          expected_df, dask_es["new_dataframe"].compute()
      )
  
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 5 for calling a global function with example usage: test_add_dataframe_with_make_index() without return types