code: def test_svg():
      e1 = Ellipse(Point(1, 0), 3, 2)
      assert (
          e1._svg(2, "#FFAAFF")
          == '<ellipse fill="#FFAAFF" stroke="#555555" stroke-width="4.0" opacity="0.6" cx="1.00000000000000" cy="0" rx="3.00000000000000" ry="2.00000000000000"/>'
      )
  
imports: from sympy.core import expand
  from sympy.core.numbers import Rational, oo, pi
  from sympy.core.relational import Eq
  from sympy.core.singleton import S
  from sympy.core.symbol import Symbol, symbols
  from sympy.functions.elementary.complexes import Abs
  from sympy.functions.elementary.miscellaneous import sqrt
  from sympy.functions.elementary.trigonometric import sec
  from sympy.geometry.line import Segment2D
  from sympy.geometry.point import Point2D
  from sympy.geometry import Circle, Ellipse, GeometryError, Line, Point, Polygon, Ray, RegularPolygon, Segment, Triangle, intersection
  from sympy.testing.pytest import raises, slow
  from sympy.integrals.integrals import integrate
  from sympy.functions.special.elliptic_integrals import elliptic_e
  from sympy.functions.elementary.miscellaneous import Max
label_desc: Use image node_id 20 for calling a global function with example usage: test_svg() without return types