code: def test_inner_product_is_complex(self, n_points):
      base_point = self.data_generator.random_point(n_points)
      tangent_vec_a = self.data_generator.random_tangent_vec(base_point)
      tangent_vec_b = self.data_generator.random_tangent_vec(base_point)
  
      result = self.space.metric.inner_product(
          tangent_vec_a, tangent_vec_b, base_point
      )
      self.assertTrue(gs.is_complex(result))
  
file_path: geomstats/geomstats/test_cases/geometry/complex_riemannian_metric.py
imports: import pytest
  import geomstats.backend
  from geomstats.test_cases.geometry.riemannian_metric import RiemannianMetricTestCase
label_desc: Use image node_id 2 for calling the ComplexRiemannianMetricTestCase obj's underlying member method code with example usage: obj.test_inner_product_is_complex(n_points) without return types