code: def disabled_test_download_multiple_NDA(outdir=None):
      # This would smoke/integration test logic for composite credential testing expiration
      # of the token while reusing session from first url on the 2nd one
      urls = [
          "s3://NDAR_Central_4/submission_23075/README",
          "s3://NDAR_Central_4/submission_23075/dataset_description.json",
      ]
      providers = get_test_providers(
          urls[0], reload=True
      )  # to verify having credentials to access
  
      for url in urls:
          ret = providers.download(url, outdir)
  
imports: import os
  from unittest.mock import patch
  import pytest
  from ...downloaders.base import DownloadError
  from ...support import path
  from ...support.exceptions import AccessDeniedError
  from ...tests.utils_pytest import SkipTest, assert_equal, assert_raises, integration, skip_if_no_module, skip_if_no_network, swallow_outputs, turtle, use_cassette, with_tempfile, with_testsui
  from ...utils import md5sum
  from ..providers import Providers
  from ..s3 import S3Authenticator, S3Downloader
  from .test_http import check_download_external_url
  from .utils import get_test_providers
label_desc: Use image node_id 8 for calling a global function with example usage: disabled_test_download_multiple_NDA(outdir) without return types