mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-19 15:42:09 +00:00
31 lines
787 B
Python
31 lines
787 B
Python
import datahub.emitter.mcp_builder as builder
|
|
from datahub.emitter.mce_builder import datahub_guid
|
|
|
|
|
|
def test_guid_generator():
|
|
key = builder.SchemaKey(
|
|
database="test", schema="Test", platform="mysql", instance="PROD"
|
|
)
|
|
|
|
guid = key.guid()
|
|
assert guid == "f5268c71373b9100d50c1299861cfb3f"
|
|
|
|
|
|
def test_guid_generator_with_empty_instance():
|
|
key = builder.SchemaKey(
|
|
database="test", schema="Test", platform="mysql", instance=None
|
|
)
|
|
|
|
guid = key.guid()
|
|
assert guid == "693ed953c7192bcf46f8b9db36d71c2b"
|
|
|
|
|
|
def test_guid_generators():
|
|
key = builder.SchemaKey(
|
|
database="test", schema="Test", platform="mysql", instance="PROD"
|
|
)
|
|
guid_datahub = datahub_guid(key.__dict__)
|
|
|
|
guid = key.guid()
|
|
assert guid == guid_datahub
|