code: def test_not_available(
      self, type_: Type[ConfigSource], path: str
  ) -> None:
      scheme = type_(provider="foo", path=path).scheme()
      # Test is meaningless for StructuredConfigSource
      if scheme == "structured":
          return
      src = type_(provider="foo", path=f"{scheme}://___NOT_FOUND___")
      assert not src.available()
  
file_path: hydra/hydra/test_utils/config_source_common_tests.py
imports: from typing import Any, List, Optional, Type
  from pytest import mark, param, raises, skip
  from hydra.core.default_element import InputDefault
  from hydra.core.object_type import ObjectType
  from hydra.plugins.config_source import ConfigLoadError, ConfigSource
label_desc: Use image node_id 2 for calling the ConfigSourceTestSuite obj's underlying member method code with example usage: obj.test_not_available(type_, path) without return types