input: 
  def download_subtitles(releases, engines=[DEFAULTS['subtitle_engine']], lang=DEFAULTS['subtitle_language']):
      """
      Download subtitles for the given release paths using the specified engines and language.
      Prints the status of the download process.
  
      >>> download_subtitles(['/path/to/movie.mkv'], engines=['OpenSubtitles'], lang='en')
      [OpenSubtitles   ] Trying To Download Subtitles For: 'movie'
                        Download Success: (/path/to/movie.mkv.en.srt).
      """
  
  def is_subtitles_exist(releases, engines=[DEFAULTS['subtitle_engine']], lang=DEFAULTS['subtitle_language']):
      """
      Check if subtitles exist for the given release paths using the specified engines and language.
      Prints the existence status of the subtitles.
  
      >>> is_subtitles_exist(['/path/to/movie.mkv'], engines=['OpenSubtitles'], lang='en')
      [OpenSubtitles   ] 'movie' - Exist.
      """
  
  def test_engines(engines):
      """
      Test the specified subtitle engines or all available engines if none are specified.
      Prints the results of the tests.
  
      >>> test_engines(['OpenSubtitles'])
      Testing OpenSubtitles Engine... Success.
      """
  
output:     
      for release in releases:
          for engine in engines:
              print(f"[{engine:<15}] Trying To Download Subtitles For: '{os.path.basename(release).split('.')[0]}'")
              subtitle_path = f"{release}.{lang}.srt"
              if download_subtitle(release, engine, lang):
                  print(f"                      Download Success: ({subtitle_path}).")
              else:
                  print(f"                      Download Failed.")
  