code: def test_geometry_EvalfMixin():
      x = pi
      t = Symbol("t")
      for g in [
          Point(x, x),
          Plane(Point(0, x, 0), (0, 0, x)),
          Curve((x * t, x), (t, 0, x)),
          Ellipse((x, x), x, -x),
          Circle((x, x), x),
          Line((0, x), (x, 0)),
          Segment((0, x), (x, 0)),
          Ray((0, x), (x, 0)),
          Parabola((0, x), Line((-x, 0), (x, 0))),
          Polygon((0, 0), (0, x), (x, 0), (x, x)),
          RegularPolygon((0, x), x, 4, x),
          Triangle((0, 0), (x, 0), (x, x)),
      ]:
          assert str(g).replace("pi", "3.1") == str(g.n(2))
  
file_path: sympy/sympy/geometry/tests/test_entity.py
imports: from sympy.core.numbers import Rational, pi
  from sympy.core.singleton import S
  from sympy.core.symbol import Symbol
  from sympy.geometry import Circle, Ellipse, Point, Line, Parabola, Polygon, Ray, RegularPolygon, Segment, Triangle, Plane, Curve
  from sympy.geometry.entity import scale, GeometryEntity
  from sympy.testing.pytest import raises
label_desc: Use image node_id 6 for calling a global function with example usage: test_geometry_EvalfMixin() without return types