code: def test_strict_get_raises_error_when_unknown_name(self):
      with self.assertRaisesRegex(
          errors.NotProvidedError,
          r"No matching providers found for name=unknown_name, type_hint=<class"
          r" \'str\'>\. Available providers: (.*?)",
      ):
          self._environ.strict_get("unknown_name", str)
  
imports: from typing import Any, Callable, List, Optional, Type, Union
  from absl.testing import parameterized
  import tensorflow
  from tfx.orchestration.experimental.core import test_utils
  from tfx.orchestration.portable import data_types
  from tfx.orchestration.portable import execution_environ
  from tfx.proto.orchestration import pipeline_pb2
  from tfx.types import artifact
  from tfx.types import standard_artifacts
  from tfx.utils.di import errors
label_desc: Use image node_id 10 for calling the ExecutionEnvironTest obj's underlying member method code with example usage: obj.test_strict_get_raises_error_when_unknown_name() without return types