code: def test_cdata():
      i = TensorType("float32", shape=(None,))()
      c = ProdOp()(i)
      i2 = GetOp()(c)
      mode = None
      if pytensor.config.mode == "FAST_COMPILE":
          mode = "FAST_RUN"
  
      # This should be a passthrough function for vectors
      f = pytensor.function([i], i2, mode=mode)
  
      v = np.random.standard_normal((9,)).astype("float32")
  
      v2 = f(v)
      assert (v2 == v).all()
  
imports: import os
  import numpy
  import pytest
  import pytensor
  from pytensor import scalar
  from pytensor.graph.basic import Apply
  from pytensor.link.c.op import COp
  from pytensor.link.c.type import CDataType, CEnumType, EnumList, EnumType
  from pytensor.tensor.type import TensorType, continuous_dtypes
label_desc: Use image node_id 1 for calling a global function with example usage: test_cdata() without return types