code: def test_override_defaults_with_prefix(self) -> None:
      glyph_kwargs = dict(fill_alpha=1, line_alpha=1)
      kwargs = dict(alpha=0.6)
      ca = bpr.pop_visuals(
          Circle,
          kwargs,
          prefix="nonselection_",
          defaults=glyph_kwargs,
          override_defaults={"alpha": 0.1},
      )
      assert ca["fill_alpha"] == 0.1
      assert ca["hatch_alpha"] == 0.1
      assert ca["line_alpha"] == 0.1
  
file_path: bokeh/tests/unit/bokeh/plotting/test__renderer.py
imports: from __future__ import annotations
  import pytest
  from bokeh.models import Circle
  import bokeh.plotting._renderer
label_desc: Use image node_id 3 for calling the Test__pop_visuals obj's underlying member method code with example usage: obj.test_override_defaults_with_prefix() without return types