code: def test_user_specified_mute_glyph(self) -> None:
      kwargs = dict(
          fill_alpha=0.7,
          line_alpha=0.8,
          line_color="red",
          muted_color="blue",
          muted_alpha=0.4,
      )
      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.4
      assert ca.line_alpha == 0.4
      assert ca.line_color == "blue"
      assert ca.fill_color == "blue"
  
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_make_glyph obj's underlying member method code with example usage: obj.test_user_specified_mute_glyph() without return types