code: def check_fill_properties(
      model: HasProps,
      prefix: str = "",
      fill_color: str | None = Color.gray,
      fill_alpha: float = 1.0,
  ) -> None:
      assert getattr(model, prefix + "fill_color") == fill_color
      assert getattr(model, prefix + "fill_alpha") == fill_alpha
  
file_path: bokeh/tests/unit/bokeh/models/_util_models.py
imports: from __future__ import annotations
  import pytest
  from itertools import chain
  from typing import TYPE_CHECKING
  from bokeh.core.enums import LineCap, LineJoin, NamedColor
  from bokeh.core.property.vectorization import value
label_desc: Use image node_id 3 for calling a global function with example usage: check_fill_properties(model, prefix, fill_color, fill_alpha) without return types