code: def test_get_pipeline_lineage_names_when_no_lineage_exists():
      lineage_handler = FeatureProcessorLineageHandler(
          pipeline_name=PIPELINE_NAME,
          pipeline_arn=PIPELINE_ARN,
          pipeline=PIPELINE,
          inputs=FEATURE_GROUP_DATA_SOURCE,
          output=FEATURE_GROUP_DATA_SOURCE[0].name,
          transformation_code=TRANSFORMATION_CODE_INPUT_1,
          sagemaker_session=SAGEMAKER_SESSION_MOCK,
      )
      with patch.object(
          PipelineLineageEntityHandler,
          "load_pipeline_context",
          side_effect=RESOURCE_NOT_FOUND_EXCEPTION,
      ) as load_pipeline_context_method:
          return_value = lineage_handler.get_pipeline_lineage_names()
  
          assert return_value is None
  
          load_pipeline_context_method.assert_called_once_with(
              pipeline_name=PIPELINE_NAME,
              creation_time=PIPELINE["CreationTime"].strftime("%s"),
              sagemaker_session=SAGEMAKER_SESSION_MOCK,
          )
  
imports: from __future__ import absolute_import
  import copy
  import datetime
  from typing import Iterator, List
  import pytest
  from mock import call, patch, Mock
  from sagemaker import Session
  from sagemaker.feature_store.feature_processor._event_bridge_scheduler_helper import EventBridgeSchedulerHelper
  from sagemaker.feature_store.feature_processor._event_bridge_rule_helper import EventBridgeRuleHelper
  from sagemaker.feature_store.feature_processor.lineage.constants import TRANSFORMATION_CODE_STATUS_INACTIVE
  from sagemaker.lineage.context import Context
  from sagemaker.lineage.artifact import Artifact
  from test_constants import FEATURE_GROUP_DATA_SOURCE, FEATURE_GROUP_INPUT, LAST_UPDATE_TIME, PIPELINE, PIPELINE_ARN, PIPELINE_CONTEXT, PIPELINE_NAME, PIPELINE_VERSION_CONTEXT, RAW_DATA_INPUT, RAW_DATA_INPUT_ARTIFACTS, RESOURCE_NOT_FOUND_EXCEPTION, SAGEMAKER_SESSION_MOCK, SCHEDULE_ARTIFACT_RESULT, PIPELINE_TRIGGER_ARTIFACT, TRANSFORMATION_CODE_ARTIFACT_1, TRANSFORMATION_CODE_ARTIFACT_2, TRANSFORMATION_CODE_INPUT_1, TRANSFORMATION_CODE_INPUT_2, ARTIFACT_SUMMARY, ARTIFACT_RESULT
  from sagemaker.feature_store.feature_processor.lineage._feature_group_lineage_entity_handler import FeatureGroupLineageEntityHandler
  from sagemaker.feature_store.feature_processor.lineage._feature_processor_lineage import FeatureProcessorLineageHandler
  from sagemaker.feature_store.feature_processor.lineage._lineage_association_handler import LineageAssociationHandler
  from sagemaker.feature_store.feature_processor.lineage._pipeline_lineage_entity_handler import PipelineLineageEntityHandler
  from sagemaker.feature_store.feature_processor.lineage._pipeline_schedule import PipelineSchedule
  from sagemaker.feature_store.feature_processor.lineage._pipeline_trigger import PipelineTrigger
  from sagemaker.feature_store.feature_processor.lineage._pipeline_version_lineage_entity_handler import PipelineVersionLineageEntityHandler
  from sagemaker.feature_store.feature_processor.lineage._s3_lineage_entity_handler import S3LineageEntityHandler
  from sagemaker.lineage._api_types import AssociationSummary
label_desc: Use image node_id 15 for calling a global function with example usage: test_get_pipeline_lineage_names_when_no_lineage_exists() without return types