code: def test_colored_hatch_zero_linewidth():
      ax = plt.gca()
      ax.add_patch(
          Ellipse(
              (0, 0),
              1,
              1,
              hatch="/",
              facecolor="none",
              edgecolor="r",
              linewidth=0,
          )
      )
      ax.add_patch(
          Ellipse(
              (0.5, 0.5),
              0.5,
              0.5,
              hatch="+",
              facecolor="none",
              edgecolor="g",
              linewidth=0.2,
          )
      )
      ax.add_patch(
          Ellipse(
              (1, 1),
              0.3,
              0.8,
              hatch="\\",
              facecolor="none",
              edgecolor="b",
              linewidth=0,
          )
      )
      ax.set_axis_off()
  
imports: from collections import Counter
  from pathlib import Path
  import io
  import re
  import tempfile
  import numpy
  import pytest
  from matplotlib import cbook, path, patheffects, font_manager
  from matplotlib.figure import Figure
  from matplotlib.patches import Ellipse
  from matplotlib.testing._markers import needs_ghostscript, needs_usetex
  from matplotlib.testing.decorators import check_figures_equal, image_comparison
  import matplotlib
  import matplotlib.collections
  import matplotlib.colors
  import matplotlib.pyplot
label_desc: Use image node_id 12 for calling a global function with example usage: test_colored_hatch_zero_linewidth() without return types