code: def test_dtpr004_max_and_min_dates_are_clickable(dash_dcc):
      app = Dash(__name__)
      app.layout = html.Div(
          [
              dcc.DatePickerRange(
                  id="dps-initial-month",
                  start_date=datetime(2021, 1, 11),
                  end_date=datetime(2021, 1, 19),
                  max_date_allowed=datetime(2021, 1, 20),
                  min_date_allowed=datetime(2021, 1, 10),
              )
          ]
      )
  
      dash_dcc.start_server(app)
  
      dash_dcc.select_date_range("dps-initial-month", (10, 20))
  
      dash_dcc.wait_for_text_to_equal(
          '#dps-initial-month .DateInput_input.DateInput_input_1[placeholder="Start Date"]',
          "01/10/2021",
      )
  
      dash_dcc.wait_for_text_to_equal(
          '#dps-initial-month .DateInput_input.DateInput_input_1[placeholder="End Date"]',
          "01/20/2021",
      )
  
      assert dash_dcc.get_logs() == []
  
imports: from datetime import datetime
  from dash import Dash, html, dcc
label_desc: Use image node_id 4 for calling a global function with example usage: test_dtpr004_max_and_min_dates_are_clickable(dash_dcc) without return types