code: def test_default_mute_glyph_basic_prop(self) -> None:
      kwargs = dict(fill_alpha=0.7, line_alpha=0.8, line_color="red")
      glyph_visuals = bpr.pop_visuals(Circle, kwargs)
      muted_visuals = bpr.pop_visuals(
          Circle,
          kwargs,
          prefix="muted_",
          defaults=glyph_visuals,
          override_defaults={"alpha": 0.2},
      )
      ca = bpr.make_glyph(Circle, kwargs, muted_visuals)
      assert ca.fill_alpha == 0.2
      assert ca.line_alpha == 0.2
      assert isinstance(ca, Circle)
  
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 2 for calling the Test_make_glyph obj's underlying member method code with example usage: obj.test_default_mute_glyph_basic_prop() without return types