code: def test_dtps012_initial_month(dash_dcc):
      app = Dash(__name__)
      app.layout = html.Div(
          [
              dcc.DatePickerSingle(
                  id="dps-initial-month",
                  min_date_allowed=datetime(2010, 1, 1),
                  max_date_allowed=datetime(2099, 12, 31),
              )
          ]
      )
  
      dash_dcc.start_server(app)
  
      date_picker = dash_dcc.find_element("#dps-initial-month")
      date_picker.click()
      dash_dcc.wait_for_text_to_equal(
          "#dps-initial-month .CalendarMonth.CalendarMonth_1[data-visible=true] strong",
          "January 2010",
      )
  
      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 4 for calling a global function with example usage: test_dtps012_initial_month(dash_dcc) without return types