code: def test_BoxEditTool_renderers() -> None:
      t0 = t.BoxEditTool(
          renderers=[
              GlyphRenderer(
                  glyph=Block(), data_source=ColumnDataSource()
              )
          ]
      )
      assert check_integrity([t0]) == ValidationIssues(
          error=[], warning=[]
      )
  
      t1 = t.BoxEditTool(
          renderers=[
              GlyphRenderer(
                  glyph=HBar(), data_source=ColumnDataSource()
              )
          ]
      )
      assert check_integrity([t1]) == ValidationIssues(
          error=[], warning=[]
      )
  
      t2 = t.BoxEditTool(
          renderers=[
              GlyphRenderer(
                  glyph=Quad(), data_source=ColumnDataSource()
              )
          ]
      )
      assert check_integrity([t2]) == ValidationIssues(
          error=[], warning=[]
      )
  
      t3 = t.BoxEditTool(
          renderers=[
              GlyphRenderer(
                  glyph=Rect(), data_source=ColumnDataSource()
              )
          ]
      )
      assert check_integrity([t3]) == ValidationIssues(
          error=[], warning=[]
      )
  
      t4 = t.BoxEditTool(
          renderers=[
              GlyphRenderer(
                  glyph=VBar(), data_source=ColumnDataSource()
              )
          ]
      )
      assert check_integrity([t4]) == ValidationIssues(
          error=[], warning=[]
      )
  
file_path: bokeh/tests/unit/bokeh/models/test_tools.py
imports: from __future__ import annotations
  import pytest
  from bokeh.models.tools import Tool, Toolbar
  import bokeh.models.tools
  from bokeh.core.validation.check import ValidationIssues, check_integrity
  from bokeh.models import Block, ColumnDataSource, GlyphRenderer, HBar, Quad, Rect, VBar
label_desc: Use image node_id 4 for calling a global function with example usage: test_BoxEditTool_renderers() without return types