code: def test_include_with_prefix(self) -> None:
      class IncludesDelegateWithPrefix(HasProps):
          z = bcpi.Include(IsDelegate, prefix="z")
  
      o = IncludesDelegateWithPrefix()
      assert o.z_x == 12
      assert o.z_y == "hello"
      assert not hasattr(o, "z")
      assert not hasattr(o, "x")
      assert not hasattr(o, "y")
  
      assert "z" not in o.properties_with_values(include_defaults=True)
      assert "x" not in o.properties_with_values(include_defaults=True)
      assert "y" not in o.properties_with_values(include_defaults=True)
      assert "z_x" in o.properties_with_values(include_defaults=True)
      assert "z_y" in o.properties_with_values(include_defaults=True)
      assert "z_x" not in o.properties_with_values(
          include_defaults=False
      )
      assert "z_y" not in o.properties_with_values(
          include_defaults=False
      )
  
file_path: bokeh/tests/unit/bokeh/core/property/test_include.py
imports: from __future__ import annotations
  import pytest
  from bokeh.core.has_props import HasProps
  from bokeh.core.properties import Int, Override, String
  from tests.support.util.api import verify_all
  import bokeh.core.property.include
label_desc: Use image node_id 1 for calling the Test_Include obj's underlying member method code with example usage: obj.test_include_with_prefix() without return types