2022-04-13 08:19:39 +02:00
|
|
|
import unittest
|
|
|
|
|
2023-11-30 18:11:36 -05:00
|
|
|
import pytest
|
|
|
|
|
2022-04-13 08:19:39 +02:00
|
|
|
from datahub.utilities.urns.data_process_instance_urn import DataProcessInstanceUrn
|
|
|
|
|
|
|
|
|
2023-11-30 18:11:36 -05:00
|
|
|
@pytest.mark.filterwarnings("ignore::DeprecationWarning")
|
|
|
|
class TestDataProcessInstanceUrn(unittest.TestCase):
|
2022-04-13 08:19:39 +02:00
|
|
|
def test_parse_urn(self) -> None:
|
|
|
|
dataprocessinstance_urn_str = "urn:li:dataProcessInstance:abc"
|
|
|
|
dataprocessinstance_urn = DataProcessInstanceUrn.create_from_string(
|
|
|
|
dataprocessinstance_urn_str
|
|
|
|
)
|
|
|
|
assert dataprocessinstance_urn.get_type() == DataProcessInstanceUrn.ENTITY_TYPE
|
|
|
|
|
|
|
|
assert dataprocessinstance_urn.get_entity_id() == ["abc"]
|
|
|
|
assert str(dataprocessinstance_urn) == dataprocessinstance_urn_str
|
2023-11-30 18:11:36 -05:00
|
|
|
assert dataprocessinstance_urn == DataProcessInstanceUrn("abc")
|
2022-04-13 08:19:39 +02:00
|
|
|
assert dataprocessinstance_urn == DataProcessInstanceUrn.create_from_id("abc")
|
2025-02-28 17:49:52 +05:30
|
|
|
assert dataprocessinstance_urn.get_dataprocessinstance_id() == "abc"
|