code: def test_value_and_value_throttled(self) -> None:
      start = datetime(2021, 1, 1)
      end = datetime(2021, 12, 31)
      value = convert_date_to_datetime(datetime(2021, 2, 1))
  
      s0 = mws.DateSlider(start=start, end=end)
      with pytest.raises(UnsetValueError):
          s0.value
      with pytest.raises(UnsetValueError):
          s0.value_throttled
  
      s1 = mws.DateSlider(start=start, end=end, value=value)
      assert s1.value == value
      assert s1.value_throttled == value
  
imports: from __future__ import annotations
  import pytest
  import logging
  from datetime import date, datetime, timezone
  from bokeh.core.properties import UnsetValueError
  from bokeh.core.validation.check import check_integrity, process_validation_issues
  from bokeh.util.logconfig import basicConfig
  from bokeh.util.serialization import convert_date_to_datetime, convert_datetime_type
  import bokeh.models.widgets.sliders
label_desc: Use image node_id 1 for calling the TestDateSlider obj's underlying member method code with example usage: obj.test_value_and_value_throttled() without return types