2022-04-12 00:02:28 -07:00
|
|
|
import unittest
|
|
|
|
|
2023-11-30 18:11:36 -05:00
|
|
|
import pytest
|
|
|
|
|
2022-04-12 00:02:28 -07:00
|
|
|
from datahub.utilities.urns.data_flow_urn import DataFlowUrn
|
|
|
|
|
|
|
|
|
2023-11-30 18:11:36 -05:00
|
|
|
@pytest.mark.filterwarnings("ignore::DeprecationWarning")
|
2022-04-12 00:02:28 -07:00
|
|
|
class TestDataFlowUrn(unittest.TestCase):
|
|
|
|
def test_parse_urn(self) -> None:
|
|
|
|
data_flow_urn_str = "urn:li:dataFlow:(airflow,def,prod)"
|
|
|
|
data_flow_urn = DataFlowUrn.create_from_string(data_flow_urn_str)
|
|
|
|
assert data_flow_urn.get_orchestrator_name() == "airflow"
|
|
|
|
assert data_flow_urn.get_flow_id() == "def"
|
|
|
|
assert data_flow_urn.get_env() == "prod"
|
|
|
|
assert data_flow_urn.__str__() == "urn:li:dataFlow:(airflow,def,prod)"
|
2023-11-30 18:11:36 -05:00
|
|
|
assert data_flow_urn == DataFlowUrn("airflow", "def", "prod")
|