code: def test_default_muted_glyph(self) -> None:
      kwargs = dict(
          edge_line_color="purple",
          edge_line_alpha=0.7,
          node_fill_color="red",
          node_fill_alpha=0.8,
          node_line_color="blue",
      )
      kw = bpg.get_graph_kwargs({}, {}, **kwargs)
  
      r = kw["edge_renderer"]
      assert isinstance(r.muted_glyph, MultiLine)
      assert r.muted_glyph.line_color == "purple"
      assert r.muted_glyph.line_alpha == 0.2
      r = kw["node_renderer"]
      assert isinstance(r.muted_glyph, Scatter)
      assert r.muted_glyph.fill_color == "red"
      assert r.muted_glyph.line_alpha == 0.2
      assert r.muted_glyph.line_color == "blue"
  
file_path: bokeh/tests/unit/bokeh/plotting/test__graph.py
imports: from __future__ import annotations
  import pytest
  import pandas
  from bokeh.core.properties import field
  from bokeh.models import ColumnDataSource, MultiLine, Scatter
  import bokeh.plotting._graph
label_desc: Use image node_id 7 for calling the Test_get_graph_kwargs obj's underlying member method code with example usage: obj.test_default_muted_glyph() without return types