code: def test_dtps001_simple_click(dash_dcc):
      app = Dash(__name__)
      app.layout = html.Div(
          [
              html.Label("Operating Date"),
              dcc.DatePickerSingle(
                  id="dps",
                  min_date_allowed=datetime(2010, 1, 1),
                  max_date_allowed=datetime(2099, 12, 31),
                  initial_visible_month=datetime.today().date()
                  - timedelta(days=1),
                  day_size=47,
              ),
          ],
          style={
              "width": "10%",
              "display": "inline-block",
              "marginLeft": 10,
              "marginRight": 10,
              "marginBottom": 10,
          },
      )
      dash_dcc.start_server(app)
      date = dash_dcc.find_element("#dps input")
      assert not date.get_attribute("value")
      assert dash_dcc.select_date_single(
          "dps", index=3
      ), "Component should be clickable to choose a valid date"
  
      assert dash_dcc.get_logs() == []
  
file_path: dash/components/dash-core-components/tests/integration/calendar/test_date_picker_single.py
imports: from datetime import datetime, timedelta
  import pandas
  import time
  import pytest
  import werkzeug
  from dash import Dash, Input, Output, html, dcc, no_update
label_desc: Use image node_id 1 for calling a global function with example usage: test_dtps001_simple_click(dash_dcc) without return types