code: def test_arc_draw1():
      """Test drawing arcs using EllipseVisual"""
      with TestingCanvas() as c:
          ellipse = visuals.Ellipse(
              center=(50.0, 50.0),
              radius=(20, 15),
              start_angle=150.0,
              span_angle=120.0,
              color=(0, 0, 1, 1),
              parent=c.scene,
          )
          assert_image_approved(c.render(), "visuals/arc1.png")
  
          ellipse.parent = None
          ellipse = visuals.Ellipse(
              center=(50.0, 50.0),
              radius=(20, 15),
              start_angle=150.0,
              span_angle=120.0,
              border_color=(1, 0, 0, 1),
              parent=c.scene,
          )
          assert_image_approved(
              c.render(), "visuals/arc2.png", min_corr=0.6
          )
  
imports: from vispy.scene import visuals, transforms
  from vispy.testing import requires_application, TestingCanvas, run_tests_if_main
  from vispy.testing.image_tester import assert_image_approved
label_desc: Use image node_id 3 for calling a global function with example usage: test_arc_draw1() without return types