code: def test_entry_point_detect_arg(monkeypatch, entry_points_dfs):
      cards_df = entry_points_dfs[0]
      transactions_df = entry_points_dfs[1]
      cards_df = pd.DataFrame({"id": [1, 2, 3, 4, 5]})
      transactions_df = pd.DataFrame(
          {
              "id": [1, 2, 3, 4, 5, 6],
              "card_id": [1, 2, 1, 3, 4, 5],
              "transaction_time": [10, 12, 13, 20, 21, 20],
              "fraud": [True, False, True, False, True, True],
          },
      )
      dataframes = {
          "cards": (cards_df, "id"),
          "transactions": (transactions_df, "id", "transaction_time"),
      }
      relationships = [("cards", "id", "transactions", "card_id")]
      entry_point = MockEntryPoint()
      monkeypatch.setitem(
          dfs.__globals__["entry_point"].__globals__,
          "pkg_resources",
          MockPkgResources(entry_point),
      )
      fm, fl = dfs(
          dataframes, relationships, target_dataframe_name="cards"
      )
      assert "dataframes" in entry_point.kwargs.keys()
      assert "relationships" in entry_point.kwargs.keys()
      assert "target_dataframe_name" in entry_point.kwargs.keys()
  
file_path: featuretools/featuretools/tests/utils_tests/test_entry_point.py
imports: import pandas
  import pytest
  from featuretools import dfs
label_desc: Use image node_id 6 for calling a global function with example usage: test_entry_point_detect_arg(monkeypatch, entry_points_dfs) without return types