code: def test_horizontal_lift(
      self,
      tangent_vec,
      expected,
      atol,
      base_point=None,
      fiber_point=None,
  ):
      res = self.bundle.horizontal_lift(
          tangent_vec, base_point=base_point, fiber_point=fiber_point
      )
      self.assertAllClose(res, expected, atol=atol)
  
imports: import pytest
  import geomstats.backend
  from geomstats.geometry.fiber_bundle import FiberBundle
  from geomstats.geometry.matrices import Matrices
  from geomstats.geometry.special_orthogonal import SpecialOrthogonal
  from geomstats.test.random import RandomDataGenerator
  from geomstats.test.test_case import TestCase
  from geomstats.test.vectorization import generate_vectorization_data
label_desc: Use image node_id 28 for calling the FiberBundleTestCase obj's underlying member method code with example usage: obj.test_horizontal_lift(tangent_vec, expected, atol, base_point, fiber_point) without return types