code: def test_returns_plain_executor_spec(self):
      expected_spec = executable_spec_pb2.ContainerExecutableSpec(
          image="test-docker-image"
      )
      deployment_config = pipeline_pb2.IntermediateDeploymentConfig()
      deployment_config.executor_specs[_NODE_ID].Pack(expected_spec)
      self.assertEqual(
          expected_spec,
          deployment_config_utils.get_node_executor_spec(
              deployment_config, _NODE_ID
          ),
      )
  
file_path: tfx/tfx/orchestration/experimental/core/deployment_config_utils_test.py
imports: import tensorflow
  from tfx.orchestration.experimental.core import deployment_config_utils
  from tfx.proto.orchestration import executable_spec_pb2
  from tfx.proto.orchestration import pipeline_pb2
  from tfx.proto.orchestration import platform_config_pb2
  from google.protobuf import message
label_desc: Use image node_id 4 for calling the DeploymentConfigUtilsTest obj's underlying member method code with example usage: obj.test_returns_plain_executor_spec() without return types