code: def test_respects_overrides(self):
      with pm.Model() as pmodel:
          A = pm.Flat("A", initval="moment")
          B = pm.HalfFlat("B", initval=4)
          C = pm.Normal("C", mu=A + B, initval="moment")
      fn = make_initial_point_fn(
          model=pmodel,
          jitter_rvs={},
          return_transformed=True,
          overrides={
              A: pt.as_tensor(2, dtype=int),
              B: 3,
              C: 5,
          },
      )
      iv = fn(0)
      assert iv["A"] == 2
      assert np.isclose(iv["B_log__"], np.log(3))
      assert iv["C"] == 5
  
imports: import cloudpickle
  import numpy
  import pytensor
  import pytensor.tensor
  import pytest
  from pytensor.tensor.random.op import RandomVariable
  import pymc
  from pymc.distributions.distribution import moment
  from pymc.initial_point import make_initial_point_fn, make_initial_point_fns_per_chain
label_desc: Use image node_id 8 for calling the TestInitvalEvaluation obj's underlying member method code with example usage: obj.test_respects_overrides() without return types