code: def test_issue_359(util):
      with ColorClip((800, 600), color=(255, 0, 0)).with_duration(
          0.2
      ) as video:
          video.fps = 30
          video.write_gif(
              filename=os.path.join(util.TMP_DIR, "issue_359.gif"),
              tempfiles=True,
          )
  
imports: import os
  import pytest
  from moviepy.audio.io.AudioFileClip import AudioFileClip
  from moviepy.video.compositing.CompositeVideoClip import CompositeVideoClip
  from moviepy.video.compositing.concatenate import concatenate_videoclips
  from moviepy.video.compositing.transitions import crossfadein, crossfadeout
  from moviepy.video.fx.resize import resize
  from moviepy.video.io.VideoFileClip import VideoFileClip
  from moviepy.video.VideoClip import ColorClip, ImageClip, VideoClip
label_desc: Use image node_id 6 for calling a global function with example usage: test_issue_359(util) without return types