code: def test_make_initial_point_fns_per_chain_checks_kwargs(self):
      with pm.Model() as pmodel:
          A = pm.Uniform("A", 0, 1, initval=0.5)
          B = pm.Uniform(
              "B", lower=A, upper=1.5, transform=None, initval="moment"
          )
      with pytest.raises(ValueError, match="Number of initval dicts"):
          make_initial_point_fns_per_chain(
              model=pmodel,
              overrides=[{}, None],
              jitter_rvs={},
              chains=1,
          )
      pass
  
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 1 for calling the TestInitvalEvaluation obj's underlying member method code with example usage: obj.test_make_initial_point_fns_per_chain_checks_kwargs() without return types