code: def test_PropertyValueColumnData___deepcopy__() -> None:
      source = ColumnDataSource(data=dict(foo=[10]))
      pvcd = source.data.__deepcopy__()
      assert source.data == pvcd
      assert id(source.data) != id(pvcd)
      pvcd["foo"][0] = 20
      assert source.data["foo"][0] == 10
  
imports: from __future__ import annotations
  import pytest
  from unittest.mock import MagicMock, patch
  from bokeh.core.properties import Angle, Any, Bool, Color, ColumnData, Complex, DashPattern, Dict, Either, Enum, Float, Instance, Int, Interval, List, MinMaxBounds, Percent, Regex, Seq, Size, String, Tuple
  from bokeh.models import ColumnDataSource
  from tests.support.util.api import verify_all
  from _util_property import _TestModel
  import bokeh.core.property.wrappers
label_desc: Use image node_id 23 for calling a global function with example usage: test_PropertyValueColumnData___deepcopy__() without return types