code: def test_wedge():
      src = wedge().resize((3 * 32, 32), Image.Resampling.BILINEAR)
      im = src.convert("HSV")
      comparable = to_hsv_colorsys(src)
  
      assert_image_similar(
          im.getchannel(0),
          comparable.getchannel(0),
          1,
          "Hue conversion is wrong",
      )
      assert_image_similar(
          im.getchannel(1),
          comparable.getchannel(1),
          1,
          "Saturation conversion is wrong",
      )
      assert_image_similar(
          im.getchannel(2),
          comparable.getchannel(2),
          1,
          "Value conversion is wrong",
      )
  
      comparable = src
      im = im.convert("RGB")
  
      assert_image_similar(
          im.getchannel(0),
          comparable.getchannel(0),
          3,
          "R conversion is wrong",
      )
      assert_image_similar(
          im.getchannel(1),
          comparable.getchannel(1),
          3,
          "G conversion is wrong",
      )
      assert_image_similar(
          im.getchannel(2),
          comparable.getchannel(2),
          3,
          "B conversion is wrong",
      )
  
file_path: pillow/Tests/test_format_hsv.py
imports: from __future__ import annotations
  import colorsys
  import itertools
  from PIL import Image
  from .helper import assert_image_similar, hopper
label_desc: Use image node_id 9 for calling a global function with example usage: test_wedge() without return types