code: def test_rangeslider_equal_start_end_validation(
      self, caplog: pytest.LogCaptureFixture
  ) -> None:
      start = 0
      end = 10
      s = mws.RangeSlider(start=start, end=end)
      # with caplog.at_level(logging.ERROR, logger='bokeh.core.validation.check'):
      with caplog.at_level(logging.ERROR):
          assert len(caplog.records) == 0
          s.end = 0
          issues = check_integrity([s])
          process_validation_issues(issues)
          assert len(caplog.records) == 1
  
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 2 for calling the TestRangeSlider obj's underlying member method code with example usage: obj.test_rangeslider_equal_start_end_validation(caplog) without return types