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.domain_urn import DomainUrn
|
|
|
|
|
|
|
|
|
2023-11-30 18:11:36 -05:00
|
|
|
@pytest.mark.filterwarnings("ignore::DeprecationWarning")
|
2022-04-12 00:02:28 -07:00
|
|
|
class TestDomainUrn(unittest.TestCase):
|
|
|
|
def test_parse_urn(self) -> None:
|
|
|
|
domain_urn_str = "urn:li:domain:abc"
|
|
|
|
domain_urn = DomainUrn.create_from_string(domain_urn_str)
|
|
|
|
assert domain_urn.get_type() == DomainUrn.ENTITY_TYPE
|
|
|
|
|
|
|
|
assert domain_urn.get_entity_id() == ["abc"]
|
|
|
|
assert str(domain_urn) == domain_urn_str
|
2023-11-30 18:11:36 -05:00
|
|
|
assert domain_urn == DomainUrn("abc")
|
2022-04-12 00:02:28 -07:00
|
|
|
assert domain_urn == DomainUrn.create_from_id("abc")
|