code: def __init__(self, dest_base, expected_type):
      scheme = url_scheme(dest_base)
      self._object_store = (
          scheme == "gs" or scheme == "s3" or scheme == "https"
      )
      self._expected_type = expected_type
  
imports: from typing import Tuple, Dict, AsyncIterator, List
  import os
  import secrets
  from concurrent.futures import ThreadPoolExecutor
  import asyncio
  import functools
  import pytest
  from hailtop.utils import url_scheme, bounded_gather2
  from hailtop.aiotools import LocalAsyncFS, Transfer, FileAndDirectoryError, Copier, AsyncFS, FileListEntry
  from hailtop.aiotools.router_fs import RouterAsyncFS
  from hailtop.aiocloud.aiogoogle import GoogleStorageAsyncFS
  from hailtop.aiocloud.aioaws import S3AsyncFS
  from hailtop.aiocloud.aioazure import AzureAsyncFS
  from .generate_copy_test_specs import run_test_spec, create_test_file, create_test_dir
  from .copy_test_specs import COPY_TEST_SPECS
label_desc: Use image node_id 1 to create a new RaisesOrObjectStore object  with example: obj = RaisesOrObjectStore(dest_base, expected_type)