code: def test_date_input_has_correct_initial_values(app: Page):
      """Test that st.date_input has the correct initial values."""
      markdown_elements = app.get_by_test_id("stMarkdown")
      expect(markdown_elements).to_have_count(15)
  
      expected = [
          "Value 1: 1970-01-01",
          "Value 2: 2019-07-06",
          "Value 3: ()",
          "Value 4: (datetime.date(2019, 7, 6),)",
          "Value 5: (datetime.date(2019, 7, 6), datetime.date(2019, 7, 8))",
          "Value 6: ()",
          "Value 7: 2019-07-06",
          "Value 8: 2019-07-06",
          "Value 9: 1970-01-01",
          "Value 10: (datetime.date(2019, 7, 6), datetime.date(2019, 7, 8))",
          "Value 11: ()",
          "Value 12: 1970-01-01",
          "Date Input Changed: False",
          "Value 13: None",
          "Value 14: 1970-02-03",
      ]
  
      for markdown_element, expected_text in zip(
          markdown_elements.all(), expected
      ):
          expect(markdown_element).to_have_text(
              expected_text, use_inner_text=True
          )
  
file_path: streamlit/e2e_playwright/st_date_input_test.py
imports: from playwright.sync_api import Page, expect
  from e2e_playwright.conftest import ImageCompareFunction
label_desc: Use image node_id 2 for calling a global function with example usage: test_date_input_has_correct_initial_values(app) without return types