code: def test_create_pipeline_context():
      with patch.object(
          Context, "create", return_value=CONTEXT_MOCK_01
      ) as create_method:
          result = PipelineLineageEntityHandler.create_pipeline_context(
              pipeline_name=PIPELINE_NAME,
              pipeline_arn=PIPELINE_ARN,
              creation_time=CREATION_TIME,
              last_update_time=LAST_UPDATE_TIME,
              sagemaker_session=SAGEMAKER_SESSION_MOCK,
          )
  
          assert result == CONTEXT_MOCK_01
          create_method.assert_called_with(
              context_name=f"sm-fs-fe-{PIPELINE_NAME}-{CREATION_TIME}-fep",
              context_type="FeatureEngineeringPipeline",
              source_uri=PIPELINE_ARN,
              source_type=CREATION_TIME,
              properties={
                  "PipelineName": PIPELINE_NAME,
                  "PipelineCreationTime": CREATION_TIME,
                  "LastUpdateTime": LAST_UPDATE_TIME,
              },
              sagemaker_session=SAGEMAKER_SESSION_MOCK,
          )
  
imports: from __future__ import absolute_import
  from mock import patch
  from sagemaker.feature_store.feature_processor.lineage._pipeline_lineage_entity_handler import PipelineLineageEntityHandler
  from sagemaker.lineage.context import Context
  from test_constants import PIPELINE_NAME, PIPELINE_ARN, CREATION_TIME, LAST_UPDATE_TIME, SAGEMAKER_SESSION_MOCK, CONTEXT_MOCK_01
label_desc: Use image node_id 1 for calling a global function with example usage: test_create_pipeline_context() without return types