code: def test_handle_node_property_mixins(self) -> None:
      kwargs = dict(
          node_fill_color="purple",
          node_selection_fill_color="blue",
          node_nonselection_fill_color="yellow",
          node_hover_fill_color="red",
          node_muted_fill_color="orange",
          node_radius=0.6,
      )
  
      kw = bpg.get_graph_kwargs({}, {}, **kwargs)
  
      r = kw["node_renderer"]
      assert r.glyph.fill_color == "purple"
      assert r.selection_glyph.fill_color == "blue"
      assert r.nonselection_glyph.fill_color == "yellow"
      assert r.hover_glyph.fill_color == "red"
      assert r.muted_glyph.fill_color == "orange"
  
      assert r.glyph.radius == 0.6
      assert r.selection_glyph.radius == 0.6
      assert r.nonselection_glyph.radius == 0.6
      assert r.hover_glyph.radius == 0.6
      assert r.muted_glyph.radius == 0.6
  
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 3 for calling the Test_get_graph_kwargs obj's underlying member method code with example usage: obj.test_handle_node_property_mixins() without return types