code: def test_conjunction() -> None:
      res = list(
          q.find(plot.references(), dict(type=Axis, tags="foo")),
      )
      assert len(res) == 0
  
      res = list(
          q.find(plot.references(), dict(type=Range1d, tags="foo")),
      )
      assert len(res) == 2
  
      res = list(
          q.find(
              plot.references(),
              dict(type=GlyphRenderer, name="myscatter"),
          ),
      )
      assert len(res) == 1
  
file_path: bokeh/tests/unit/bokeh/core/test_query.py
imports: from __future__ import annotations
  import pytest
  from bokeh.models import Axis, BoxZoomTool, ColumnDataSource, DatetimeAxis, Glyph, GlyphRenderer, Grid, Line, LinearAxis, LogAxis, PanTool, Plot, Range1d, Rect, ResetTool, SaveTool, Scatter, Tool, WheelZoomTool
  import bokeh.core.query
label_desc: Use image node_id 9 for calling a global function with example usage: test_conjunction() without return types