datahub/smoke-test/tests/setup/lineage/ingest_time_lineage.py

30 lines
840 B
Python
Raw Permalink Normal View History

from typing import List
from datahub.ingestion.graph.client import DataHubGraph
2023-10-10 16:08:34 +05:30
from tests.setup.lineage.ingest_data_job_change import (
get_data_job_change_urns,
ingest_data_job_change,
)
2023-10-10 16:08:34 +05:30
from tests.setup.lineage.ingest_dataset_join_change import (
get_dataset_join_change_urns,
ingest_dataset_join_change,
)
2023-10-10 16:08:34 +05:30
from tests.setup.lineage.ingest_input_datasets_change import (
get_input_datasets_change_urns,
ingest_input_datasets_change,
)
def ingest_time_lineage(graph_client: DataHubGraph) -> None:
ingest_input_datasets_change(graph_client)
ingest_data_job_change(graph_client)
ingest_dataset_join_change(graph_client)
def get_time_lineage_urns() -> List[str]:
2023-10-10 16:08:34 +05:30
return (
get_input_datasets_change_urns()
+ get_data_job_change_urns()
+ get_dataset_join_change_urns()
)