code: def testDppSample(self):
      n_points = 50
      _, eigvals, eigvecs = kernel_over_unit_square(
          n_points, dtype=self.param_dtype
      )
      dpp = dpp_lib.DeterminantalPointProcess(eigvals, eigvecs)
      n = 10
      samples = dpp.sample(n, seed=test_util.test_seed())
      self.assertEqual(samples.shape, (n, n_points))
  
imports: import contextlib
  from absl.testing import parameterized
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import bernoulli
  from tensorflow_probability.python.distributions import dpp
  from tensorflow_probability.python.distributions import uniform
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.math.psd_kernels import exponentiated_quadratic
label_desc: Use image node_id 12 for calling the _DppTest obj's underlying member method code with example usage: obj.testDppSample() without return types