code: def test_copied_videofileclip_write_videofile(util):
      """Check that a copied ``VideoFileClip`` can be renderizable using
      ``write_videofile``, opened from that render and the new video shares
      the same data that the original clip.
      """
      input_video_filepath = "media/big_buck_bunny_432_433.webm"
      output_video_filepath = os.path.join(
          util.TMP_DIR, "copied_videofileclip.mp4"
      )
  
      clip = VideoFileClip(input_video_filepath).subclip(0, 1)
      copied_clip = clip.copy()
  
      copied_clip.write_videofile(output_video_filepath)
  
      assert os.path.exists(output_video_filepath)
      copied_clip_from_file = VideoFileClip(output_video_filepath)
  
      assert copied_clip.fps == copied_clip_from_file.fps
      assert list(copied_clip.size) == copied_clip_from_file.size
      assert isinstance(
          copied_clip.reader, type(copied_clip_from_file.reader)
      )
  
file_path: moviepy/tests/test_VideoFileClip.py
imports: import copy
  import os
  import pytest
  from moviepy.video.compositing.CompositeVideoClip import clips_array
  from moviepy.video.io.VideoFileClip import VideoFileClip
  from moviepy.video.VideoClip import ColorClip
label_desc: Use image node_id 3 for calling a global function with example usage: test_copied_videofileclip_write_videofile(util) without return types