code: def test_polytopes_intersecting_sides():
      fig5 = Polygon(
          Point(-4.165, -0.832),
          Point(-3.668, 1.568),
          Point(-3.266, 1.279),
          Point(-1.090, -2.080),
          Point(3.313, -0.683),
          Point(3.033, -4.845),
          Point(-4.395, 4.840),
          Point(-1.007, -3.328),
      )
      assert polytope_integrate(fig5, x**2 + x * y + y**2) == S(
          1633405224899363
      ) / (24 * 10**12)
  
      fig6 = Polygon(
          Point(-3.018, -4.473),
          Point(-0.103, 2.378),
          Point(-1.605, -2.308),
          Point(4.516, -0.771),
          Point(4.203, 0.478),
      )
      assert polytope_integrate(fig6, x**2 + x * y + y**2) == S(
          88161333955921
      ) / (3 * 10**12)
  
imports: from sympy.functions.elementary.complexes import Abs
  from sympy.functions.elementary.miscellaneous import sqrt
  from sympy.core import S, Rational
  from sympy.integrals.intpoly import decompose, best_origin, distance_to_side, polytope_integrate, point_sort, hyperplane_parameters, main_integrate3d, main_integrate, polygon_integrate, lineseg_integrate, integration_reduction, integration_reduction_dynamic, is_vertex
  from sympy.geometry.line import Segment2D
  from sympy.geometry.polygon import Polygon
  from sympy.geometry.point import Point, Point2D
  from sympy.abc import x, y, z
  from sympy.testing.pytest import slow
label_desc: Use image node_id 5 for calling a global function with example usage: test_polytopes_intersecting_sides() without return types