code: def test_deterministic(self):
      data_values = np.array([0.5, 0.4, 5, 2])
      with pm.Model() as model:
          X = pm.MutableData("X", data_values)
          pm.Normal("y", 0, 1, observed=X)
          model.compile_logp()(model.initial_point())
  
imports: import io
  import itertools
  import re
  import cloudpickle
  import numpy
  import pytensor
  import pytensor.tensor
  import pytest
  from pytensor import shared
  from pytensor.tensor.variable import TensorVariable
  import pymc
  from pymc.data import is_minibatch
  from pymc.pytensorf import GeneratorOp, floatX
label_desc: Use image node_id 1 for calling the TestData obj's underlying member method code with example usage: obj.test_deterministic() without return types