code: def test_point_to_cdf_bounds(self, n_points, n_samples):
      point = self.data_generator.random_point(n_points)
      pdf = self.space.point_to_cdf(point)
  
      sample_point = point if n_points == 1 else point[0]
      sample = self.space.sample(sample_point, n_samples)
      res = pdf(sample)
      self.assertTrue(gs.all(res >= 0.0))
      self.assertTrue(gs.all(res <= 1.0))
  
file_path: geomstats/geomstats/test_cases/information_geometry/base.py
imports: import pytest
  import geomstats.backend
  from geomstats.test.test_case import TestCase
  from geomstats.test.vectorization import generate_vectorization_data
  from geomstats.vectorization import get_batch_shape
label_desc: Use image node_id 9 for calling the InformationManifoldMixinTestCase obj's underlying member method code with example usage: obj.test_point_to_cdf_bounds(n_points, n_samples) without return types