code: def test_Alias() -> None:
      class Foo(HasProps):
          x = Int(12)
          ax = Alias("x")
  
      f = Foo(x=10)
      assert f.x == 10
      assert f.ax == 10
  
      f.x = 20
      assert f.x == 20
      assert f.ax == 20
  
      f.ax = 30
      assert f.x == 30
      assert f.ax == 30
  
imports: from __future__ import annotations
  import pytest
  import numpy
  from bokeh.core.has_props import HasProps, Local
  from bokeh.core.properties import Alias, Dict, Enum, Float, Instance, Int, List, NotSerialized, Nullable, NumberSpec, Override, Readonly, String, UnsetValueError
  from bokeh.model import Model
  from tests.support.util.api import verify_all
  import bokeh.core.properties
label_desc: Use image node_id 4 for calling a global function with example usage: test_Alias() without return types