code: def test_ffmpeg_parse_infos_metadata_with_attached_pic():
      """Check that the parser can parse audios with attached pictures.
  
      Currently, does not distinguish if the video found is an attached picture,
      this test serves mainly to ensure that #1487 issue does not happen again:
      """
      d = ffmpeg_parse_infos("media/with-attached-pic.mp3")
  
      assert d["audio_bitrate"] == 320
      assert d["audio_found"]
      assert d["audio_fps"] == 44100
  
      assert len(d["inputs"]) == 1
      streams = d["inputs"][0]["streams"]
      assert len(streams) == 2
      assert streams[0]["stream_type"] == "audio"
      assert streams[1]["stream_type"] == "video"
  
      assert len(d["metadata"].keys()) == 7
  
imports: import os
  import subprocess
  import time
  import numpy
  import pytest
  from moviepy.audio.AudioClip import AudioClip
  from moviepy.config import FFMPEG_BINARY
  from moviepy.video.compositing.CompositeVideoClip import clips_array
  from moviepy.video.io.ffmpeg_reader import FFMPEG_VideoReader, FFmpegInfosParser, ffmpeg_parse_infos
  from moviepy.video.io.VideoFileClip import VideoFileClip
  from moviepy.video.VideoClip import BitmapClip, ColorClip
label_desc: Use image node_id 7 for calling a global function with example usage: test_ffmpeg_parse_infos_metadata_with_attached_pic() without return types