code: def test_seeding(self):
      with pm.Model() as pmodel:
          pm.Normal("A", initval="prior")
          pm.Uniform("B", initval="prior")
          pm.Normal("C", initval="moment")
          ip1 = pmodel.initial_point(random_seed=42)
          ip2 = pmodel.initial_point(random_seed=42)
          ip3 = pmodel.initial_point(random_seed=15)
          assert ip1 == ip2
          assert ip3 != ip2
      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 5 for calling the TestInitvalEvaluation obj's underlying member method code with example usage: obj.test_seeding() without return types