code: def test_mobius_add(
      self, point_a, point_b, project_first, expected, atol
  ):
      res = self.space.metric.mobius_add(
          point_a, point_b, project_first=project_first
      )
      self.assertAllClose(res, expected, atol=atol)
  
file_path: geomstats/geomstats/test_cases/geometry/poincare_ball.py
imports: import pytest
  import geomstats.backend
  from geomstats.test.vectorization import generate_vectorization_data
  from geomstats.test_cases.geometry.base import VectorSpaceOpenSetTestCase
  from geomstats.test_cases.geometry.riemannian_metric import RiemannianMetricTestCase
label_desc: Use image node_id 1 for calling the PoincareBallMetricTestCase obj's underlying member method code with example usage: obj.test_mobius_add(point_a, point_b, project_first, expected, atol) without return types