code: def test_exp(self, cotangent_vec, base_point, n_steps):
      result = self.space.metric.exp(
          cotangent_vec, base_point, n_steps=n_steps
      )
      expected = base_point + cotangent_vec
      self.assertAllClose(result, expected)
  
file_path: geomstats/geomstats/test_cases/geometry/sub_riemannian_metric.py
imports: import geomstats.backend
  from geomstats.test.test_case import TestCase
label_desc: Use image node_id 3 for calling the SubRiemannianMetricTestCase obj's underlying member method code with example usage: obj.test_exp(cotangent_vec, base_point, n_steps) without return types